If you're worried about using up a bunch of bandwidth with the client downloads and patches, why don't you look into bit torrent Entropy?
I think this website should give you a bit of an expanation as to what it is.
http://bitconjurer.org/BitTorrent/