hahahaha criança em casa é complicado mesmo.
Eu tenho uma irmazinha de 10 anos. Eu tive de fazer um script pra que o MSN só abra no Ubuntu depois das 13 e antes da meia noite. Pq senão ela se atrasa na hora de ir pra escola ou fica até muito tarde!
O legal é que no Linux você tem uma flexibilidade muito maior. O lance do Iptables é bom também. Se quiser pode dar um drop em TODOS sites e vir liberando só os que você quer. O Squid acho que é a melhor opção, mas nem faço idéia de como se usa...rs. Eu sei que é a MELHOR opção, com certeza!
Talvez haja alguma extensão pro firefox tbm. Eu instalei uma chamada "Adblock" e ela bloqueia todos os banners e propagandas. Nisso somem aqueles banners de pornografia que aparecem em tudo quanto é jogo. Ja ajuda. Talvez haja alguma extensão pra bloqueio pra crianças também. Tem que procurar.
[]s
***EDIT***
Me ocorreu uma idéia.
No firefox, clique com o botão direito em cima dos botões e vá em "Personalizar". Clique na barra de endereços e move pra dentro da caixa, removendo-a. Assim o cara não pode mais digitar um endereço. Faça o mesmo e remova a do Google.
Ai crie um arquivo HTML só com os sites infantis que você quer que ele acesse. Defina esse html como página inicial. Pronto... rsrs