Hey Cody Lee
What router are you using (exact model number)?
Chances are you don't have UPnP enabled in the router itself. To fix that go to any pc that is connected to the same router/network and open up command prompt. We need to get the default gateway.
XP - Click on start then click "run". Type in cmd.exe
Vista/7 - Click start, then type in cmd in the start search.
On the PS3 – Go to settings then scroll down to “Network Settings” and click it. Then select “Settings and Connection Status List”. The default gateway will be listed there. You can skip the next part.
In command prompt, type in "ipconfig" This will list the ip address and default gateway. Write down the default gateway.
Next, take the default gateway and enter it into a browser window such as Chrome, IE or Firefox. Once you have entered it you will be taken to your routers home page. Now if you have your router secured then you will have to enter the user id and password. If you don't know this then you are out of luck. If you don't remember ever setting this up then you may want to use the default user name and password. Search online, you will find it. Once you have access to your router you will need to find the setting for enabling UPnP. Here is link to Bell that has a list of routers available from them. They might have your model so give it a try. I’ll also throw a link in here with a how-to enable UPnP on a Linksys router. Might be helpful.
http://internet.bell.ca/index.cfm?method=content.view&category_id=618&content_id=7490