Para reduzir o uso de largura de banda da Internet, você precisa forçar todo o tráfego por meio de um intermediário que filtra e armazena em cache.
Um único computador pode fazer isso se tiver duas placas de rede, uma conectada à rede interna e a outra provavelmente diretamente ao seu roteador. A rede interna deve consistir de um switch com o PC, impressora, ponto de acesso Wi-Fi.
Então, agora você precisa pesquisar como transformar um computador - melhor escolher o LINUX ou o BSD como SO - em um proxy de filtragem com um firewall e roteamento para garantir que você esteja controlando o tráfego de cada dispositivo. Você também deve tornar esse dispositivo um servidor DHCP configurado para fornecer endereços IP específicos (por endereço MAC) a cada dispositivo que se conecte. Isso tornará as regras de firewall e roteamento muito mais fáceis.
Você também precisará pesquisar como obter dados de todos os vários registros que precisará monitorar. Dê uma olhada nas referências ao SNMP, verifique também se o roteador e os pontos de acesso suportam o SNMP e instale um servidor de log no computador que consolidará os logs e apresentará uma interface da Web.
O que você está pedindo é um trabalho MASSIVE. Não espere acertar primeiro ou mesmo a quinta vez. Mas, no final, você será um grande especialista em LINUX e redes.
Boa sorte.