It's supposed to say that. Give someone your IP and the port and have them connect. If everything else works then it'll ask you to select the latency and your player side, and then the game will start.
If you meant that it always says 'port x is on hold' even when someone else is trying to connect to you, then you need to open up the port in your firewall and router. Portforward.com has specific guides for many routers; if you need more help then ask google.