Have you thought about using a proxy server?
You'd only have to load the blocking software on one machine.
Perhaps XP Internet Connection Sharing would work in this case. I've never used it, just wondering.
I have thought a proxy server but I don’t have the extra computer equipment to do it, though that is a good idea.