Sorry to hear that your firewall problem remains unresolved for a long time
I believe the current version of ZoneAlarm works in Windows XP SP3 perfectly, as I have installed it on my desktop and it works perfectly for a month.
COMODO is a great firewall if you can endure its large number of alerts