Hi
This probably belongs in the Multiplayer section, but here you go.
TeamSpeakI think one of you has to get the 'server' and rest get the 'client'. Whoever has the fastest connection should get the server.
As far as I know they are both free.
Another option would be to use Windows Messenger and hold a 'voice chat' through it.
Hope this helps
