From dealnews.com:
Use coupon code "PLAYFIRST5GAME" to get these games for free. WARNING: It looks like this is one use per account, so add all the games to your cart. I used it for diner dash only and then got an invalid code message when I tried to do the other games.
Diner Dash...
If he already has an account I doubt it. I don't think you can have two rewards accounts with one card. If he doesn't have an account, keep in mind that all his rewards points in the future will go to your account. That may be great for you, but not so good for him.