Cara,
Um maquina virtual nada mais é que uma máquina, o único problema é a dependência que a virtual terá de sua “real”. Quando se instala um máquina virtual ela terá um endereço IP próprio e teoricamente naum a nada que naum possa ser feito, exceto o windows xp ser cliente do seu linux para se logar, já que vc terá que iniciar o xp e depois iniciar o linux, fora isso é como se vc tivesse duas máquina no mesmo teclado…
Quanto a instalar é sem segredos, já fiz isso com o Suse 9 e Windows 2000, de maneira que esta querendo, só naum compartilhei a net e usei um client do outro. Mas como cada um tem um ip diferente, sem erros, deve ser totalmente possível.
Desculpe naum poder dar mais certezas, mas isso é algo realmente legal de fazer, ahhh se interessar veja o cygwin, ela é uma outra maneira legal de se ter um Linux sobre o Windows, gosto dele pra usar o Shell e naum usar o DOS, mas tem até interface gráfica e tudo quero dizer é Um Linux emulado…
t+