Creating a TLS inside my current network

I have a group of doctors that work out of the same office and they would like their homes to be connected to their office and they would like internet at all locations as well. if any one can help me in the step that need to be taken to accomplish this task i would really appreiciate it. Should i start in the Vlan section ???

Set up a VPN aggregator at the office. Have each doctor VPN into the network where you can give them access to the network resources as well as secure Internet access.

Windows 2003 Server works well for this and they may already have one.

This setup is ISP agnostic, they can use it while traveling.