If you can host a server on your equipment, try either Ventrilo or TeamSpeak. Each allows groups of people to communicate on a shared voice channel via PC speakers and mic. You have to be able to host the server version of the software on a PC somewhere, and allow access through your firewall to it. They both work pretty well, and have been popular in the past. And generally, you can download a copy of both the client and server versions and use them for free if you're using them for gaming purposes (at least, you could in the past).