Another option to easily create a Virtual Private Network is to use tunngle (http://www.tunngle.net/index.php?l=en)
Tunngle is specifically designed for network video game support, however, it has many other features:
- network chat
- encrypted traffic
- dynamic IPs
- messenger with buddy list
- network browser with search
- encrypted file transfers