En clase usamos los programas VMWARE y VIRTUALPC para instalar otros sistemas operativos (linux, solaris, msdos, windows2000...) dentro de XP, mediante la creación de máquinas virtuales.
Personalmente prefiero el primero, y también hay versión para Linux, pudiendo así correr el XP.
Lo he usado con p3 y 128mb RAM y va bien sino meteis mucha caña... recomendable más RAM
Las máquinas virtuales... pueden hacer uso de dispositivos USB, red, unidades de diskette y cd...
http://www.vmware.com/download/
Un saludo.