Thanks schirrms for your thoughts and it would make things really easy, but the problem is that my ISP doesn't let port 80 through, but thanks for the thought.
NickR thanks, I will give that a go, I know how to do the port forwarding on my router, so once I do the change to SME server I will let you guys know how it goes.
OK, that a common problem with my great English
Let's try to explain better :
On your SME box, just let the web server running at port 80.
From your inside network, you can access your web server on port 80
With IPTABLES (I don't know if port forwarding will let you do that), create a rule telling that every incoming connections on port 8080 (for instance) are redirected on port 80.
So, people trying to access your web server have to connect to
http://{your server}.dyndns.org:8080/
On your server, IPTABLES connect each incoming session on the 8080 port to your web server (still running on port 80).
That was the idea.
(But i think that the solution via dyndns.org is smarter, maybe).
Regards,