just another suggestion that may be worth mentioning, instead of opening a single port for a program, if your router has DMZ capabilities you can put your computer's IP address in DMZ and it will act as if that computer is not behind the firewall at all, which will allow all programs to work without the protection of the router. This does mean that you are completly open and unprotected but then there are other ways to protect yourself like using Zonealarm to control what programs can access and even act as a server.
OOoo Look I'm a member! Do I get Privleges now? Where's the secret decoder ring?<P ID="edit"><FONT SIZE=-1><EM>Edited by ghostkat on 07/14/03 09:30 AM.</EM></FONT></P>
If you go in control panel -> connection manager and right click on the connection with the name "Internet Connection" and select properties. Then click on settings. You should see a window pop up with all the ports that your computer is using.
So what you do is, start the application for which you want to know which ports to open then follow the steps above to see which ports it uses. Then open those ports on your router.
In ancient times they had no statistics so they had to fall back on lies