Hi,
i have set up a working VPN connection in the past using NTL, you do need to open up certain ports if using a router, but you should be fine if using just a modem, there's a good section here
http://www.chicagotech.net/ about VPN connections, if you want to take a look.
mick