Hallo,
das geht mit der Verwendung eines Boot-Managers, z.B. Boot-US. Du startest mit XP, richtest eine primäre Partition ein von der geplanten Grösse und installierst XP, erstellst eine weitere primäre Partition, danach Boot-US. Boot-US soll die jeweils nicht aktive primäre Partition verstecken.
Jetzt PC neu starten und Windows 7 auswählen. Der PC hängt, weil kein Windows 7 in der Partition drin ist. DVD einlegen, PC neu starten (Reset), und Windows 7 in der zweiten Partition installieren. Nach Abschluss (jetzt unter Windows 7) Boot-US erneut (!) installieren und einrichten.
Das war's.
Boot-US gibt's hier:
http://www.boot-us.de/
Gruss,
YaGru