Вопрос не очень четкий, попробую телепатировать:)
У вас же наверняка есть градации с фиксированной скоростью:
пользователю с ролью A — скорость 100Кб
пользователю с ролью B — скорость 200Кб
Если так, то можно использовать набор локальных прокси, у каждой из которых будет стоять ограничение на скорость загрузки. Squid к примеру это позволяет.