There is a way, (I dont know if it is practical enough for you

)
You can use squid configuration to limit, divide balance and shape the way bandwith is used, but, you should keep your clients behind squid.
if any of them is able to bypass squid, there is no point in using it.
squid config is hard but very effective, and can add an extra benefict of cached files and sites comonnly acceses for your clients.
Use with care

you say pear2pear = fear

to
but sometimes fear is fine, and what about bear? I like it!