pptpd в данном случае очень даже подходит. на сервере сторятся login и пароль а так же выдаваемый адрес, в iptables настраивается соответсвенная соотв разрещение на forward пакетов. Удобно и совместимо со всеми win начиная от win95osr2 и заканчивая xp