Saludo..!!
Te comunico que de mi parte te puedo indicar varias opciones de la cual tu verifique cual se adaptamas a tu entorno de trabajo,
1-Si tiene una maquina que pueda soportar un windows server 2003, y pueda instalar Isa server 2006 es una opcion hay puede controlar las hora, tipos de usuarios y hasta que paguina puede visitar o cual tam bien el dia que tenga acceso y cuando no..
2-En esta parte si no tiene un equipo que no se adapte o no soporte como sevidor, puede irte por el software Libre el Firewall de Debian y el mismo Ubuntu con entorno de Gnome puede facitarte la vida. como Firestarter y varios scaneadores de red.
3-Y mi ultima forma seria dos en uno create un proxy o un Software en internet la cual te medio controle..
Gracias espero que solucciones tu situacion.