it sounds like your ADSL modem/router is accpeting the TCP connection on port 80 and not forwarding it to the PC as expected.
three things to check:
1. ensure DNS resolves correctly by pinging the domain name (start|run|cmd|ping whateva.no-ip.com). make sure this is the same IP as the one you get by pointing your browser to www.whatismyip.org.
2. ensure that you can access the apache server on the IP address and port that you are port-forwarding to. connect to it from another machine on the same local network (http://192.168.0.1:80/).
3. enter your ADSL router/modem username and password in the screen that you mention above. does it allow you in?
you have the telkom router? put it in bridge mode and make a pppoe dialup connection, just leave it permanently connected. the telkom router is worthless as a router, and barely works as a modem.
I think i remember someone else with the same problem. From what i remember the work around was to change to port that the router web sever is running on to something other than port 80, then it will nat and port forward 80 properly.