Phew. That is going to be an involved discussion. WinGate VPN is a routing based solution. For that to work, you might need to do a few tweaks to your setup.
For example, if you have two networks (VPns) in the 192.168.1.x range joining in: when a packet is destined for 192.168.1.5, which network does it belong to?
This is most easily solved by renumbering your networks so that everybody is on a unique subnet range. Another way is to setup static routes, so that the VPN Node knows that 192.168.1.5 belongs to network X, while 192.168.1.6 belongs to network Y. That is signfiicantly more complex.
I'd recommend that you read our VPN Setup guide. It will take you through most common configuration steps and should make this a lot easier. You can find it under our white papers section under support.
(
http://www.wingate.com/files/VPN_Setup_Guide.pdf)
The in-document links don't work currently - but you will still be able to use the document. This guide to routing is always a good read.
http://www.wingate.com/files/routing_paper_letter.pdf