Qué tal.
Yo estoy atuomatizando comunicados de prensa, pueden ver todos la lista de esos comunicados, pero para dar de alta nuevos he estado utilizando LAS SESIONES de php, en la página de php está explicado.
Si ingresas la dirección desde la barra del explorador hacia tu página de altas, y no estas logeado, te manda a la página de logeo. Yo utilizo una bd en mysql donde guardo los nombres de usuario y sus contraseñas.
Espero te sirva como comentario.
byte!