For those who have been trying unsuccessfully to implement this i will share what i know
If you could share your successes and failures we might be able to post a "knowledgebase" for this

1. follow the howto
http://www.myezserver.com/downloads/mitel/contrib/freeswan-0.4/freeswan-howto.htmlBut - when you add the remote network to your local local network, the local gateway IP is the router
Then
2. use the server-manager, hostnames and addresses panel to add the remote computers
But - use the "create a new hostname for a local host." option
and enter the remote hostname and its IP address - use your domain name
You MUST have a puplic IP on the external NIC on each gateway OR a route to it. If you are using an ADSL modem with NAT forget it! turn the modem into a bridge and use your static IP no the e-smith box.
The only thing that really threw me is that I have a win 98 laptop that won't map network drives across the WAN (but can ping to name and number) and a win98 desktop that will. I wasted hours trying to figure out why it would only work one way. changed test machines and bingo!!
If anyone knows how to get the whole thing happening in network neighbourhood i'd like to know
rob