PErhaps the best idea would be to install a security gateway.
Untangle is a very good, reliable and stable solution for that.
What you need is a computer with a decent processor, 1 GB RAM, 500Gb HD and at least 2 network cards.
It has Spam,spyware, protocol, file type and intrusion filters and a nice web filter, where u can check your users activity.
I use it and is very good.