A instalação do Windows XP em outra partição interromperá o bootloader do Windows 8, mas você ainda poderá fazê-lo funcionar. Faça uma partição para o XP e instale o XP lá. Quando a instalação estiver concluída, o PC irá apenas inicializar para o XP porque o bootloader do XP não pode ver o Win8. Para corrigir isso, inicialize a partir de uma mídia de Recuperação ou de um disco de instalação do Windows 8, escolha seu idioma e, em seguida, selecione "Reparar computador" (ou mais). Abra a linha de comando e execute:
bootrec /fixmbr
bootrec /fixboot
Isso restaurará o bootloader do Windows 8 e adicionará o XP a ele. Agora você deve conseguir inicializar em ambos os sistemas operacionais.
Editar: acho que isso se aplica apenas aos discos MBR. Se você tiver um disco GPT (normalmente esse não é o caso das instalações do Windows), não sei se funcionará.