Hola
Si es posible.
Lo que has de hacer, es utilizar una página previa que filtre las entradas y sirva de portal de entrada, es decir, algo así:
1. Los usuarios teclean:
http://www.pagina.com/ y llegan a un sitio de acceso público, pero si teclean cualquier otra cosa, tu sistema les impide el paso y los redirecciona a pagina.com
2. En página.com, pones un vínculo que lleve a otra parte, por ejemplo:
http://www.pagina.com/pagina_privada.php
3. pagina_privada.php revisa que el
referer es
http://www.pagina.com y entonces da acceso.
Felicidad