Я хотел бы знать, есть ли какое-нибудь программное обеспечение (предпочтительно бесплатное) для выполнения таких функций:
Есть такой софт?
pfsense (http://www.pfsense.com/) и кальмар сделает то, что вы ищете.
Это не просто программное обеспечение - это потребует настройки шлюза для группы пользователей, которых вы пытаетесь контролировать. Однако настроить его с помощью pfsense довольно просто, и у IIRC есть пакет squidguard, который можно установить через интерфейс.
Но не совсем windows-network ... :)
Ты можешь использовать ebox-платформа, у него есть несколько полезных функций для управления пропускной способностью и качеством обслуживания.