Во-первых, VPN и удаленный доступ это разные вещи, как TCP/IP и интернет
Во-вторых, владельцев серых адресов может спасти Dynamic DNS.
В-третьих, не понял каким боком провайдер к портам на моем компьютере? Или он у вас режет все, что приходит на/уходит с не с 80-го порта? Даже в этом случае можно выкрутиться и "тунелировать" нужный трафик через http.
Туплю от усталости, 2 и 3 отменяются. Кроме варианта с туннелированием трафика через открытые порты. Hamachi какой-нибудь поставить...