Madrugaa,
A boa verdade é que um Firewall/Proxy bem configurado não precisa deste tipo de medida.
Tanto o Squidguard quanto o DansGuardian podem bloquear por categoria, por palavras chaves, enfim, é tudo muito dinâmico.
Um SysAdmin com boa experiência consegue delimitar os acessos sem prejudicar os alunos.
Outra dica é não colocar um bloqueio forte de inicio, após duas semanas você já tem LOGs suficientes para determinar os Sites mais acessados, sejam para estudos ou impróprios e assim determinar o perfil das permissões de acesso/bloqueio.
Eu volto a repitir, mesmo criando essa função de notificação por formulário WEB, alguém vai precisar monitorar essas requisições e numa faculdade com 100-200 computadores, imaginem o volume de requisições, quem irá responder a cada uma delas, o custo dessa pessoa é viável?
Deixe um aviso nos laboratórios de Informática, avisando dos bloqueios e para ele se dirigir ao Help Desk da universidade ou pedir ao professor a liberação de algo. Pronto, só chegará a você o que realmente precisa ser liberado, sem ocupar o seu tempo verificando um volume imenso de requisições dos alunos.