Okay first of all guys, just because he doesn't want to play with random people doesn't make him anti-social or even emo. I played WoW with my brother and a friend and never played with anyone else, never joined a guild or anything. We had tons of fun playing with each other and not random people.
Wadoka, I actually have a great suggestion for you. You should make your own FC and be the only member in it, never invite anyone. You'll never get FC invites again and you wont have random people talking in FC chat (and even if you did, you could turn off FC chat log in your chat log options).