There's a few systems out there that allow you to connect your home internet to someone else's home internet and then play....

http://www.tunngle.net/

I haven't used this one, but grabbed the...