its totally legal... as long as they are giving away a CD key that they bought, and have the rights to. if they were to decide to give away a CD key that they stole, then yes, it would be illegal.
It isn't legal because he must have pirated it so he didn't pay, he is asking for a CD-key cuz he can't find them.
Yeaaaaahhhhh you've got no proof. What if he just lost his own key and wants to ask for one from someone no longer playing the game, as opposed to getting them illegally from shady websites?
Don't go around accusing people of things without proof.
This topic is not progressing it seems, and it is not a good idea to use this site to get favours and freebies (or any kind of monetary gain for that matter), so I will lock this. Go ask a spambot, they then to have solutions for everything.