Se puede si, pero al instalar el Win XP ya pierdes el boot del Win7, así que lo que tendrás que hacer es que desde XP pasas los archivos de la partición de Win 7.
Para crear la partición, se puede crear desde la propia instalación del XP, lo que no estoy seguro es de si puedes redimensionar la partición de la que vas a quitar espacio para crear otra, así que lo que podrías hacer es ir ahora a inicio, clic derecho en equipo, administrar, administración de discos y ahi haces clic derecho en donde vayas a quitar espacio para crear la partición (C: supongo) y le das a reducir tamaño, le quitas el tamaño que quieras, y luego en la instalación del XP eliges el espacio libre que has creado para crear una partición y lo instalas ahí.
Después ya pasas los archivos y todo lo que quieras xD