Give the Kerio firewall a shot. It has network support and is highly configureable.
While using IRC, the shields up firewall test showed 1 open port the first time I ran it, but on subsequent...