I'll just make a suggestion for him to try this free local chat on the net since in an hour or two he might explode of boredom. Sign-up is free and registration is very easy. You'll just have to come up with a username then password then type the email address and click the box agreeing to the terms and conditions and his ready to go. If I'm not mistaken you can select the people whom you want to talk to depending on the location or specifically a local within a certain zip code that you've selected. The only thing is we are not in the US and I bet that's what his going to tell me once I propose this idea.
I'm sure he will enjoy this more compared to the game cards that his been doodling since morning. At least he will have an interaction with other people. That is if all of them are not asleep yet.