I don't think you will have to port forward on the router since it will pass all packets to the sme server/internal network with ip routing(static or dynamic routes). If you are having trouble make sure you do not have any ACLs on the router inbound to the SME server.
You may also have troubles with the SME firewall if you have it enabled.
I could also see the server not able to listen on the port you are sending it if other then 80. One way I got around this was in the DNS tables at DYNDNS.org I had the data sent to the port of my desire, 8080 in my case. If the DNS option works you will have to have your server listen on the new port, 8080, or do PAT (Port Address Translation) with in your network.
should look like this:
Dynamic IP(ISO)<inbound port:8080>->Cisco 2514 router-><port:8080>PAT device-><port:80>SME Server(Server Only).