There are several trusted escrows in the forum that you could use, what I see unnecessary is to make both transactions and also use the escrow. You could specify what you want to send him $400 for and then refund $900. Normally payments are made in exchange for a good or service, not back and forth like playing games.
This are the trusted escrow service on this forum:
https://bitcointalk.org/index.php?topic=5047302