2 ways
1. I send you gift to your steam, you press "accept gift" then press "add gift to my inventory"
Gift will in your inventory then u can send to your friend
2. Give his email like you said
So you want escrow ? I recommend devthedev or monbux
Hope u can send first that easy way, don't need to wait 6 confirmations escrow...
I'm alright without escrow. Maybe we could even do something where I send half first, you send the game, and then I send the other half of the payment. I've done that before and its worked well.
But I'll wait 10 hours or so just because I can't access my wallet right now.