Looks like you need 4 partitions.
First make one for XP and install it. Leave enough room for the rest.
One swap partition, let's say 512 MB. The Linuxes will share it.
VL and Xubuntu will need their own respective partition.
If it was my disk, I would use one more partition, for home, shared between VL and Xubuntu.