Wie schon gesagt, du musst immer zuerst das alte OS installieren.
Vista und 7 kennen das XP und können das mit den den Bootloader aufnehmen. Im Gegensatz dazu kennt XP weder 7 noch Vista (wie denn auch).
Man kann es in der Reihenfolge neu --> alt machen, allerdings muss dann ein neuer Bootloader installiert werden. - Entweder durch Software eines Drittanbieters oder über die Reparaturkonsole von Windows7
XP ein zweites mal neu installieren war verschenkte Zeit, da man den Bootloader mit einem kleinen Befehl (fixmbr) in der Wiederherstellungskonsole neu schreiben kann.
Klüger wäre zudem noch gewesen, den BootManager aus dem aktuelleren System zu installieren.
Wenn du nach einer XP Installation dort nicht mehr rein kommst solltest du es mal mit
Super Grub Disk Homepage - Download CDROM versuchen. Der Bootloader startet von CD, sucht auf allen Partitionen nach vorhandenen Systemen und bringt dann ein Menü, aus dem du wählen kannst. - Im MBR und auf den Partitionen wird dabei nichts verändert.