All you need is just to create rules for apps that don't need to be blocked. Zone Alarm or any other firewall will block all ports except of them.
You need something like Palktalk. I've been using it for years. Works great even over dialup.
Separate names with a comma.