Da ajuda do Virtual PC 2007:
A virtual machine configured to use Shared Networking acts like a computer behind a Network Address Translation (NAT) router. Shared networking does not support inbound port mapping. External computers are unable to access a server running in the virtual machine or any ports on the virtual machine. Shared networking also does not support networking between virtual machines or from the host operating system to the virtual machine.
Eu tentaria criar dois adaptadores de rede para a máquina virtual. O primeiro é o NAT para acesso à Internet e o segundo é o adaptador loopback com IP estático. Você precisará criar o adaptador de loopback da Microsoft em sua máquina host e conectá-lo ao segundo adaptador virtual. Ambos os adaptadores de loopback devem ter IPs da mesma sub-rede.
Eu não tentei fazer isso, mas espero que ajude