Thought this could be done with proxy server?
Maybe, but why should it require the level of skill necessary to maintain a proxy server in order to delete the internet caches of everyone on a network? Lot's of small businesses can't afford to hire full time Microsoft certified IT people.