a ha, si te entiendo, obviamente estas trabajando con base de datos y guardas los campos: usuario, clave, pagina.
De esta manera es mas facil hacer lo que necesitas.
1.- Envias la clave ingresada por el usuario a una pagina intermedia, porej: "control.php"
Código PHP:
<form action="control.php" method="POST" target="_top">
<table width='150'>
<TR><TD><input type="Text" name="usr" size="10" maxlength="10"></td></tr>
<tr><td colspan="3" align="center" valign="top"><input type="Submit" value="Go"></td></tr>
</table>
</form>
2.- En esta pagina realizas una consulta a la base de datos.
Código PHP:
$passN = $_POST["usr"];
$result = pg_query("SELECT * FROM tabla WHERE clave='$passN'");
$encontro = pg_num_rows($result);
3.- Si la consulta es negativa no puede entrar, de lo contrario, rescatas el nombre del usuario y su pagina y lo redireccionas.