Você pode usar qualquer criador de live do USB disponível para o Ubuntu. Uma simples pesquisa no google pode trazer muitos desses aplicativos.
No entanto, o processo de instalação de uma nova partição do Windows pode ser difícil e ter problemas com o particionamento do grub ou do disco rígido. Em vez disso, recomendo que você use uma máquina virtual em vez de instalar o Windows XP no disco rígido.
P.S. -O Windows não suporta suporte USB ao vivo, de acordo com o meu conhecimento. Você só pode criar um instalador usb para o Windows XP.