Not to be rude but XP's firewall totally sux, and I mean sux.
I doesn't block outgoing data for one and there are so many vulnerabilities you would be shocked.
HERE
There are much better Firewalls out there and they are free.
I'm gonna recommend ZoneAlarm. It learns as it goes, there are others but it has the biggest number of users out there so any problems are easily googled.