Re ports required, this is from their knowledge base...
What ports are required for City of Heroes? I can't log in or patch the game.
City of Heroes requires the following ports to be open: TCP: 6994, 2104, 2106 and UDP: 7000-7100. You will need to check with the network administrator for your network to see if these ports are blocked, and if so, if they can be opened. We tend to get a lot of questions about connection problems with college networks and this is usually the cause of the problem. If you are at home, then the issue is probably caused by a router, proxy, or security software you may have installed. Configure any security software that may be running. If you have allowed the cohupdater.exe and/or cityofheroes.exe applications in the past, double check the security software settings because often times they will block City of Heroes after it has patched.
If you do have a router, you can try opening the ports above on the router to see if that has any effect. The best way to narrow the issue to the router is by removing it and trying to connect. If you can connect to the game while directly connected to your Internet connection then either the ports on the router need to be opened or you have an issue with the router. If you are not sure if you have a router or not please contact your Internet Service Provider (ISP) or the person who set up your internet connection.