Existe uma ferramenta chamada WinNTSetup . Ele é executado em uma instância do Windows e permite que você instale outro.
Agora você pode pegar o HDD e soltar uma instância portátil do Windows (por exemplo, MiniXP, lembre-se de que você precisa de uma licença separada para isso), então adicione o conteúdo dos discos de instalação do Windows e você o terá.
Se você quiser um menu do qual possa escolher qual Windows instalar, então Instalador Rápido do NT 6.x pode atender melhor às suas necessidades, mas até onde eu me lembro, não funcionará com o XP.