В общем, ситуевина понятная. Если у вас пров выдает "серые" адреса, то твой вебсервер будет доступен только внутри вашего прова, и то, тебе придется каждый раз сообщать всем свой ИП адрес, поскольку он динамический. А получить доступ к своему серверу из внешнего инета не получится потому, что при обращении по "белому" адресу, который уже выдан вашему прову, произойдет переход на сервер, который указан в роутере прова, если там вообще еще открыт 80-й порт.
Как вариант, можно купить VPS хостинг, поставить там некоторый софт и поднять VPN к нему уже из дома. ТОгда, при обращении к адресу купленного сервера и правильно настроенном софте, уже можно будет перенаправить все пакеты и на домашний сервер. Ну еще можно попытаться уговорить прова отдать 80-й порт тебе.
Что уже из области фантастики.
Кстати, а почему этот веб-сервер нужен именно дома? Почему бы его на хостинге и не сделать, чтоб лишних огородов не городить?