On linux, there is a tool called dansguardian, which filters individual webpage based on how many "dirty" words it contains, so you could use it together with "squid" to have the linux system act as a proxy filter. But, I have no idea how to force a Windows system to use a specific proxy server.