como ya te digeron si reinstalas windows xp se borra MBR para seleccionar el sistema operativo, pero no te preocupes es muy facil solucionar ese problema (tambien por experiencia jeje)
como dices que se reinicia intenta los siguiente:
* inicia desde el CO de Xp, espera a que carge los archivos
*cuando salgan las opciones de INSTALAR y REAPARAR, selecciona la de INSTALAR
acepta el contrato (F8) si es que tu windows no es desatendido
*Te apareceran dos opciones REAPAR WINDOWS e INSTALACION NUEVA, seleccionas reparar windows (R), para esto tiene que estar selaccionada la linea que contiene el windows (que solo sera una, asi que no hay problema)
cuando selecciones esta ultima empezará con reparacion, sólo un detalle la reparación será muy similar cuando haces una instalacion nueva de xp, pero no te espantes no borra nada de lo que tengas instalado (programa, drivers, etc), y solo espera a que termine.
con eso tu windows Xp ya debe de funcionar normalmente, pero el otro problema (que en realidad no lo es) es que ya no aparecerá la opción de selección de SO (MBR) ya que XP y 7 no son compatibles.
para reparalo solo has lo siguiente:
*inicia desde el CD de windows 7
*selecciona REPARAR
*en el cuadro de dialogo que salga selecciona el que dice REPARAR INICIO DE WINDOWS (algo asi dice no recuerdo muy bien)
y eso esto, cuando reinicies aparecera de nuevo las opciones de inicio de SO.
como recomendacion instala el XP en la particion C: y el W7 en la

, W7 para evitar problemas convierte la unidad en que la instalas en C: (aunque no sea esa) yo asi lo tengo y nunca he tenido problemas.
suerte