ok,
estube revisando este script
http://whitefyre.com/poxy/
es algo parecido a lo que quiero, pero = me sirve.
configuro a mi proxy que solo se de acceso a internet el mismo y a nadie más.
hago la pagina de autentificacion en php y lo lanzo despues a la pagina PHPproxy.
lo unico que incomoda es que la url hay que escribirla en la pagina. por que el usuario va tener que pinchar un link en una de esas pero no aparecera.
lo voy a pensar como lo soluciono. es un detalle
Gracias cluster.