A única coisa que acredito que funcionaria, você teria que editar manualmente a tabela de partições do XP e marcá-la como uma partição oculta, depois instalar o W7, inicializar no W7, voltar e exibir a partição do XP e instalar algum tipo de inicialização gerenciador para que você possa escolher qual sistema operacional inicializar após o bios concluir a postagem.
Eu nunca fiz isso, mas deveria funcionar, esconder a partição do XP deve impedir que a instalação do W7 mude qualquer coisa com essa partição durante a instalação.