En esos casos lo mejor es un proxy muy agresivo que te cape todo lo que quieras... Puesto que el tema de los proxys es algo que se va de madre aqui te paso a explicar diferentes métodos. Para el tema de instalar programas, si el usuario es Invitado NO PODRÁ instalar ningún programa. En cuanto al otro tema yo solo conozco métodos para BLOQUEAR páginas, no para permitir únicamente ciertas páginas ok??Te voy explicando varios métodos:
-Con programas de bloqueo: Por ejemplo IMLOCK, un programa con el que puedes bloquear webs, evitar que se ejecuten diferentes programas (como msn o similares), todo muy configurable. Única pega, es de pago, aunque ya sabes que siempre se pueden encontrar versiones de evaluación o free serials por la web o via p2p.
-Otro programa de bloqueo: Este es gratuito aunque menos configurable que el anterior. Lo puedes descargar de aqui:
-De forma friky y algo menos efectiva, ya que muy probablemente NO te funcione para la cuenta de invitado sino solo para la cuenta de Administrador:
Hay que editar el archivo hosts, que en Windowsxp está en el directorio c:\Windows\system32\drivers\etc.
hosts es un archivo sin extensión, para editarlo se utiliza la opción abrir con… y elegir Bloc de notas o Notepad.
Al principio aparecen símbolos de almohadilla (#) explicando cómo hay que editarlo. La dirección 127.0.0.1 se refiere a nuestro propio ordenador, luego toda dirección que se redireccione hacia esta dirección ip no se cargará.
Si queremos que
http://www.titoxusmitequeremos.com no se cargue tendremos que editarlo así
127.0.0.1 (Pulsación de tabulación)
http://www.titoxusmitequeremos.comGuardar el archivo. Menú Archivo – Guardar. Si utilizas algún programa anti-spyware o anti-adware que modifique el archivo Hosts para protegerlo de ciertos parásitos, vuelve a ejecutar ese programa para actualizar el archivo Hosts con dicha información.
Y como una imagen vale mas que mil palabras, te dejo un video aclaratorio (no sé si conseguirás verlo...)
Espero haberte servido de ayuda!