TeamSpeak is a VoIP program for communicating with other people in real-time. It is often used by gamers. You can create your own private server and only give access to some people. It has nice encryption and noise reduction. You can also use it for offline or LAN purposes.