Окружение: 2 подсети - 192.168.0.* (255.255.255.0) и 192.168.1.* (255.255.255.0). В каждой - по 10 компов с Win2k. Сетки связаны через одну машину с XP Pro SP1 Rus, которая их выборочно роутит

На ту же машину установили ADSL. (Раньше был dial-up)
Задачи:
1. надо выборочно пускать компы из подсетей в Инет (WEB, почта, ICQ, IRC)
2. надо с удаленной машины по модему юзать тот-же ADSL

))))
Что посоветуете?
P.S. Сейчас пользую CoolProxy, все работает, но недоволен - частые глюки...
P.P.S. Было бы неплохо пускать/отключать юзверей одним-двумя кликами и мониторить их трафик