L' unica possibilità se vuoi mettere tutto sullo stesso hd è reinstallare tutto , distruggendo tutte le partizioni esistenti ricreandole e reinstallando in ordine

1) partiz. primaria ntfs XP che va installato x primo
2) partiz. primaria ntfs win2000 va installato per secondo
3) estesa ext3 o ext4 x Ubuntu
4 )swap per ubuntu

win2000 ed xp del tutto indipendenti non lo saranno mai , sarà il win2000 a gestire la selezione xp-2000 e grub la selezione 2000-linux
Se vuoi la massima indipendenza fra i 3 SO via obbligata aggiungere un secondo hd sul quale installare 2000 dopo aver disattivato il disco primario XP-ubuntu

E lascia perdere quella carriola creapasticci di Partition Magic per gestire le partizioni.

Alternativa forse migliore visto l' uso limitato che intendi farne , installare win2000 in una macchina virtuale tramite virtualbox , su XP o su ubuntu.