For this guide I will use Warcraft III as an example.
If you are portforwarding for other programs you need to look for the respective ports they are using and then move on to the next step.
To check the port number for your Warcraft III, go to its options then select gameplay. For this example, the port number is 6112.
Then open windows firewall and select the exceptions tab. Click add port and set a name and the port number.
Then go to http://www.portforward.com/, scroll down and select your router model. If your router model is not stated in there or the interface is different, check the nearest model. For example, I have Aztech DSL605ER but it is not there so I choose DSL605EW, which happens to have the same interface. The interface is shown in the last step.
Select the program that you want to portforward.
Follow the steps to portforward. Be sure to save your settings before exit.