I wouldn't trust them, but technically, it could be legit. Asking for the email makes it sound like a scam, but there are plenty of script providers that will install things for your (for a fee, usually), which does require you to give them access.
If the games are legal and he owns them, or has redistribution rights, then technically he's simply charging $97 for them, whether he wants to call it buying the game, or paying him to install a free game.
Or he could be paying for the games and just pocketing the difference. I'm really not into games, so I don't know what's available out there as far as freebies or reseller programs.
His Dreamhost referrer ID is 243953, so DH can easily see who he is and if he's doing anything wrong. Let DH know about it (abuse [at] dreamhost.com ).
It does also say this on the page: "Want the full pack to be installed in your own host? Contact us for a quote" So, I'm guessing he'll install it anywhere for somewhere around $97.
IF he is legit, this is probably what he should be doing:
"Get our game script for free when you sign up for Dreamhost through our referral link. Once we receive credit for the sign-up, you will have access to the game. We can also install it for free if you supply us with your login info, which you can change again when we're done."
If he is legit, he could also get screwed with his current setup. Someone could sign up at DH, get his free script, then cancel the DH plan and host it where ever they want--and the guy won't get his referral fee.
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.