Takže...

ve zkratce:
- sítě po samostatných budovách uděláš switchované, tj. všechny PC i servery do jednoho (více) switchů
- do každé sítě, která má být propojena s jinou, musíš dovést internet nebo vyhrazenou linku
- do každé sítě pořídit router, který umí VPN (buď nějaké levné zyxely pro adsl, viděl jsem to fungovat ... dobré, levné, nenáročné a nebo cokoli většího - podle nároků)
- routery nastavit na VPN režim

Trošičku otazníček bude, pokud máš těch sítí fakt 4, pak to nebude jednoduchý PtP VPN, ale zřejmě bude nejvhodnější mít jeden VPN server (v centrální síti) a na ten se připojovat.

Osobně bych to řešil tak, že v jedné síti bych udělal hlavní server, kde by běžela VPN - v případě MS to klidně může být Routing and Remote Access, dá se to snadno nakonfit a při dodržení jistých pravidel to i funguje... a šifruje. V případě linuxu je to jednoduché, použij OpenVPN (konfigurace zde ale už není tak snadná) a routery pak musíš mít s podporou OpenVPN. Buď tedy PC routery, a nebo když si pěkně vyhraješ, tak ASUSy WL-500g s odpovídajícím firmwarem to umí - a plně by to řešilo celou situaci.

No ale jestli o tom víš tak málo, jak to vypadá z prvního příspěvku, tak být tebou bych se do tohoto nepouštěl.
Ono totiž takhle to zní jednoduše, ale až budeš stát před problémem jak nastavit routování z jedné sítě do třetí a z druhé do první a z čtvrté do druhé, nebo budeš mít na server dlouhé odezvy a bude ti to padat, a nebo budeš mít problémy s resolvováním skrz VPN...

Ale držím palec