i had a similar situation. now i use the tool wuinstall
to cache windows updates on a shared directory. therefore it saves bandwith because all machines search first in the shared directory in local network for their updates. only if the specific update doesnt exist there, they donwload it from Windows Update.
maybe it is a solution for you.