You might be able to do this via your router. Read up on QoS, this will allow you to limit speeds according to ports etc.

If you have a spare low spec base unit you can always install UNTANGLE on it which has that type of facility on it along with a number of other network tools.Hope this helps ;-)

http://www.untangle.com/