Hello
I have great experienced to implement new ideas with writing codes with platform .net , PHP , JAVA etc .
A virtual private network (VPN) is extends a private network across a public network or internet.
I have understood your idea about VPN integrate with software that that your pc work on both network like home network as well as foreign Network .
I will give you software like you want to implement but further You should ping me once so we can start chat .
Thank you
ASk V.