They do not have to be the same unless you want to run dual channel.
How many RAM slots does he have open?
I dunno. Haven't opened the computer yet. I looked up the ram specs in the control panel.