Hola! Es raro el lugar donde posteaste esto, pero tampoco hay un subforo para dualboot de windows así que.... bueno
Lo podrías hacer utilizando el easybcd, obviamente luego de instalar el XP en otra partición, deberías activar la del vista y luego utilizando el disco de instalación reparar el arranque del vista. Una vez en el vista deberías instalar el easybcd, y con este programa agregar una entrada de windows xp, y así deberías tener en el menú del arranque del vista la opción de arrancar el xp, y digo "deberías tener" porque nunca he hecho esto, pero yo creo que este sería el procedimiento. Saludos