OK.
Here's Netgears support page. On the right it mentions firmware versions.
One generally good idea is to update to the newest firmware--or at least
check how far back you are.
http://kbserver.netgear.com/products_automatic/FVS318.asp
You will also note a number of items relating to VPN issues on the right
under the firmware references, in "MISC"
This device can initiate up to 8 outbound IPSEC vpn tunnels. I don't know
that you need that capability, from what you've said.
It can also be the endpoint of an IPSEC VPN tunnel if you use their (vp01L)
proprietary vpn client software ($40 at amazon.com.)
For how to forward ports, see:
http://kbserver.netgear.com/kb_web_files/N101145.asp
You want to use the "add a service" method. To do PPTP VPN, use start port
and end port of 1723, and a name of your choice.
Hmm - you might look at the section for "Let an APplication use" to see
whether PPTP VPN is defined by the router already. If so--use the
predefined definition, which may open the GRE protocol as well.
OK - I found this PDF format faq:
www.netgear.com/pdf_docs/FVS318_FAQ.pdf
which states that PPTP and IPSEC passthrough are implemented--don't know
whether you'll find checkboxes for those somewhere or not, but PPTP
passthrough is what you need in addition to forwarding port 1723 to make a
PPTP VPN to an XP client work.
So:
1) forward port 1723 to the XP host machines fixed IP address in the router.
Make sure PPTP passthrough isn't disabled.
2) enable incoming connections and VPN on those connections in an XP host.'
3) If you have more than one machine behind the router, you can test the VPN
connection within the lan by creating an outbound VPN connection on that
second machine and "dialling" the IP of the machine you've set up as host.
If you can connect and authenticate, at least you know that the host is set
properly.
4) then you need to either use a dialup, or another location, to test
whether you can connect across the Internet through the router. You'll use
the fixed IP address of the router to connect.
You would be most secure, using the proprietary client for the router and
connecting to the router, using an IPSEC VPN. However, you may want to try
out the PPTP VPN just to see how the process works, and consider how useful
it will be for you,