Posted 11 July 2008 - 11:43 PM
I've been playing Warcraft 3 online for over four years now, and I have seen this problem many times. When you have a router it has a firewall that blocks certain things. In Warcraft 3, a port is blocked by your router which lets you host games.
I've never seen any cases where someone gets a virus from hosting a game in warcraft. When you host a game, you create a game "lobby" in which people can join. Once the host decides to start the game, everyone goes to a loading screen, and must wait for everyone to load the map. Everyone is connecting to the host to play the game. When people with dial-up host games, the game is usually very laggy. You can think of whoever is hosting the game as being a mini game server. I wouldn't worry about viruses from this.
Your son wants to host games because then he can play the games he chooses to play with other people. If you can't host, you'll have to wait to join someone elses game, and if he can't find anything he want's to play, it can be very boring.
"I think there is a world market for maybe five computers." - Thomas Watson, Chairman of IBM, 1943