If you want a service on Windows to be accessable from the guest OS then you will need to use bridged networking.
Shared networking will not do the job (apologies to Eru). Shared networking sets up a NAT firewall and hides the guest OS behind the NAT. This causes the shared system to be mostly protected from the outside world, however it also causes it to be impossible to access any software servers running on the guest from anything but the host. Port forwarding in the Parallels NAT server is unreliable at best. (On my hardware anyways)
For this use you will need bridged networking. It makes use of the fact that TCP/IP allows as many IP addresses to be assigned to the same physical MAC address (network hardware) as one wishes. It sets up 2 IP addresses with seperate network stacks, one for the guest OS and one for the host OS. This makes the rest of the network think that the guest OS is just another machine on the network, so any hosted network services will then work from the guest OS. If you want to figure out which is which, just assign a static IP to one or both of the guest or host OS. Obviously the guest and host OS cannot use the same IP in bridged networking, just like 2 seperate real machines cannot share the same IP address. You will have to set the IP in the machine itself, not in a router, as networking equipment usually can only assign one static IP per mac address.
You can get rid of the IP used by mac os, however then your host OS wont be able to talk on the network. (i.e. no internet access from the host os). To do this simply set mac system prefrences->network->airport->advanced->tcp/ip->configure IPv4 to OFF.