PoPToP is the PPTP vpn server for Linux.
If you want to connect more then one pc with PPTP to external servers, you will need kernel modules ip_conntrack_pptp & ip_nat_pptp in the Linux firewall between each end.
XP & ME & 98 have a PPTP client already built in. They do the login.
You also need Samba running on the Linux server.