You don't need another on top of the one in XP. You might want to have another instead of the one in XP if you want to make any settings on your own. I don't know how reliable it is either.
You can use the one that comes with XP. You will probably be fine. But, I would suggest an alternative firewall instead. Like Norton, Zone Alarm, Tiny, etc. Some are free. Have a look around.