Lo lógico e ideal es primero instalar Windows 98 y luego XP, así te agrega las líneas del 98 a su boot.ini.
Yo te aconsejarías que lo hagas así, pero si querés podés usar Partition Magic para crearte una partición e instalar igualmente Windows 98.
Ahora haciendo ésto vas a perder la capacidad de booteo de Windows XP, por lo que si querés recuperarlo una vez instalado Windows 98 tenés varios caminos:
a- Bootear con el cdrom de XP y ejecutar en la consola de recuperación éstos comandos: FIXBOOT y FIXMBR
Luego de que puedas entrar a XP tenés que EDITAR el archivo boot.ini para agregarle ésta línea:
[code:1:7ea5aadf04]D:\="Microsoft Windows 98"[/code:1:7ea5aadf04]
Guardás y cerrás el fichero. OJO, asumo que en C: tenés XP instalado.
b- El método quizás más sencillo sería bajarse e instalar GAG, que es un gestor de booteo de múltiples S.O.
http://prdownloads.sourceforge.net/gag/gag46.zip
Para pasarlo a español:
http://prdownloads.sourceforge.net/gag/gagespanol.zip
NO es difícil lo que querés hacer, pero hay que dar pasos seguros.;)
Saludos.