There are several free firewalls one of which is ZoneAlarm click here
I'm not sure that a firewall will help where basically you are inviting trouble.
What do you mean "now took all his memory" - do you mean it has downloaded a large file to his hard drive? Just delete it. Or what exactly do you mean?