Yo lo muevo a Sistemas Operativos ya que como habla de Windows y Linux, pues ahí puede tener respuestas más amplias.
Hay una cosa que no entiendo... Para qué necesitas 5 XPs en un mismo equipo?
Lo que yo hubiera hecho es lo siguiente:
Crear las 6 particiones (5 para los XPs y una para Linux). NO utilizar para nada un programa para que me administre a cual SO quiero ingresar ya que al ir instalando cada XP, te va creando y modificando el boot.ini para el menú de ingreso.
Al concluir con todo eso e iniciar la instalación de Linux, este detecta que ya existe Windows y la distribución crea su propio menú resumido donde te pone simplemente 2 opciones... entrar a Linux o entrar a Windows, si seleccionas Windows, te va a mostrar el menú con las 5 opciones de ingreso de los XPs y listo.
Si queres continuar con tu programa, me puse a investigar un poco (el tiempo de buscarlo y encontrarlo fue de menos de 1 minuto) y encontré que SI soporta Linux, mira
BootIt NG Screen Shots
Es sumamente importante investigar primero.