Hola, bienvenido al foro,

Yo pienso que si instalas Windows 2000, luego instalas WindowsXP que te pondría el menú de arranque para que eligieras entre estos dos, y luego pones el Linux que te instalaría un gestor de arranque (sea Lilo o Grub) que borraría el de Windows XP y te permitiría arrancar con cualquiera de los tres.

Es decir, el orden sería:

Windows 2000
Windows XP (sin actualizar del 2000 al XP, sino instalándolo en otra partición)
Linux

Para hacer esto necesitarías como mínimo hacer 4 particiones, una para el W2000, otra para WXP, otra para el root del linux (ext2, ext3, reiserFS, etc.) y otra para la swap de linux.

Salu2!