Veamos, lo de limitar el ancho de banda, en los switchs gestionables, es cosa de unos minutos, en los routers, de gama media-baja (por lo que comentas de precios), es básicamente imposible a menos que cambiases el firmware (creo que en los linksys con el tomato se puede hacer), pero eso debería de asegurártelo alguien que lo tenga instalado.
Por otra parte, podrías crearte, dependiendo del número de equipos, un proxie o firewall en linus partiendo de un equipo que tuvieses sin usar, con el que podrías limitar, controlar y, en definitiva, controlar cada equipo que se conecte de manera independiente. (si me equivoco, que alguien que esté más puesto que yo en linus me corrija)