Tienes la versión gratuita de zonealarm, no has de pagar anda por ella, y te irá muy bien, tan sólo necesitas dar permiso a este o aquel programa para salir a internet o no.
Mediante las reglas del router no se si vas a poder controlar lo que quieres...
Otra opción es instalar el iptables o netfilter entre el router y el switch donde estan conectados los pcs. en el iptables puedes controlar absolutamente todo de todos los pcs, además de proporcionarte una seguridad elevada al recinto. te paso link
http://www.pello.info/filez/firewall/iptables.html