Uma maneira de coletar logs centralizados seria instalar um servidor proxy HTTP em um computador e configurar todos os computadores para use esse proxy.
Você poderia impor isso com configurações em seu roteador de Internet / banda larga (somente permitir HTTP do computador que atua como proxy)
Para distinguir entre o tráfego de pessoas diferentes, você pode configurar o proxy para exigir um login.
Estou familiarizado apenas com o servidor proxy (gratuito) Squid , que oferece recursos abrangentes, mas pode não ser o mais fácil de configure. Pode haver uma solução usando o software da Microsoft. Seu roteador pode ter um recurso de proxy (ou pode ser atualizado para OpenWRT )
Um projeto educacional para o seu filho pode ser configurar o squid em um US $ 35 de computador