non vedo come la connessione VPN sia un problema PHP.
La connessione VPN puoi farla anche tra due fornitori diversi, però penso che dovresti creare una connessione VPN tra il server e la LAN della tua società, ma non è in nessun caso una problematica PHP.