From the best of my knowledge the only way to do this would be to used Bridged Ethernet. That way, your virtual machine acts like a dedicated, seperate machine from the router's persepective and will be assigned it's own IP address which you can use to forward traffic using different ports.
I could make a humerous comment regarding Windows security and open ports, but that's another matter entirely
.
Last edited: Mar 14, 2007