I've traffic shaped with dd-wrt but perhaps there is no need for traffic shaping - just share a torrentbox (torrentflux, utorrent etc with a web interface). Something like this could have its own bandwidth limit and some torrent progs like torrentflux allow user accounts etc so you can share out the bandwidth this way.