ouch, you might need to uninstall some stuff to free up some space.
Windows XP alone is gonna need 1.4gigs
and like I said, both partitions should have at least 500mb free, id say make the XP partition about 4 gigs or so, so yea, youll need some more space.