А при чем тут VPN. Тебе нужен внешний хостинг, любой хостер, которых миллион. Ищи лучше те, что предлагают VPS, он же виртуальный сервер, с доступом к Linux. Так можно максимально полно и без ограничений со стороны провайдера реализовать то, что надо. Обычно в таком случае закрыт по умолчанию только 25 порт, но еша обычно же по запросу можно открыть.