Para poder hacer lo que quieres ya posee una herramienta el Internet Explorer( y en general cualquier navegador que utilices), para poder bloquear las páginas con acceso a pornografía o a cualquier otra cosa tienes que restringir las páginas que contengan una determinada palabra que no debe de ser mostrada, como por ejemplo: SEXO, HARCORE, o cosas así.
Para poder elegir el nivel de protección o simplemente si esta activa o no, sigue estos pasos:
En internet Explorer que seguramente seras el que tu utilices debes de entrar en OPCIONES DE INTERNET, y luego en CONTENIDO, luego selecciona la primera casilla donde pone ACCESO DE CONTENIDO, en ella debes de pulsar la opción activar y veras dentro de ella las palabras que solo se podrán visualizar con una determinada contraseña o como tu desees.
En relación a lo de los chats decirte que si instalas el FIREWALL llamado ZONE ALARM que lo puedes encontrar aquí:
http://www.softonic.com/informacion_extendida.phtml?n_id=9886&plat=1Él mismo te bloquea el acceso a los chats y a los programas que se conectan a internet para que tu decidas cuales deben de tener acceso a la red de redes. Los chats harán el intento de conectarse pero solo eso, el intento, no te terminaran nunca de cargar.
Espero que te sirva la solución que te he dado, que es simple y aunque se puede mejor también se complica no solo la respuesta, si no también los componentes y conocimientos que hay que tener.