WinGate VPN is a full VPN solution; not a 'simple software firewall'. I'm reasonably sure your firewall can do port forwarding, and maybe that's sufficient for your needs. Is that encrypted though? Or does it mean anybody connecting to port xyz on your public IP will be able to browse your network?
To setup a VPN you need a machine hosting the VPN and, from your remote network, another joining in to the VPN. Those two establish an encrypted connection and exchange information about the networks before establishing an encrypted data tunnel between them. They act as 'marshallers' for the network traffic across the encrypted VPN link.
It is for the connection to reach the machine that acts as 'arbiter' on the VPN that you need the port forwarding setup - so your router/firewall does not block the VPN traffic to the other machine.
Now, once those two machines have negotiated the encrypted connection - you need to be able to tell the machines on your network how to access the VPN. Otherwise, how do you expect them to be able to use it? So, that is why you need to tell the client machines that the VPN Endpoints (Marshallers / arbiters / hoster / joiner) is the gateway for the remote network.
In normal setups, the machine providing VPN functionality is also the internet gateway. Thus, setting the LAN client's default gateway to the VPN machine is the easiest solution.
However, your setup is not like that. So, you need to use one of the alternative methods. That can be to use RIP v 2; just install a listener on the client machines. The VPN Nodes broadcast RIP route updates, so your clients can catch those and are then able to participate in the VPN.
The second alternative is to setup a static route on each client machine to inform it that any traffic for the remote network should be route to the VPN machine. (Who will then encrypt and tunnel it to the remote network)
The document
http://www.wingate.com/files/VPN_Setup_Guide.pdf gives you details on how to setup the VPN and highlights a few different scenarios.
http://www.wingate.com/files/routing_paper_letter.pdf details routing and will explain some of the concepts involved. (The "why" of having to tell the rest of the network how to reach the remote network)
Bear in mind, when you posted to the forum is was between 3 and 5 'o' clock on a Sunday morning. We will get back to you, but, contrary to popular belief, software developers are human and also need to sleep.
http://www.wingate.com/support.php gives you details on when we are online and available.