En primer lugar... no almacene la contraseña en la sesión. Eso es solo buscar problemas.
session_register("password");
En segundo lugar.... session_register() es una función obsoleta y ya no debería usarse.
En lugar de eso...
$_SESSION['username'] = $myusername;
Tercero....
header("location:page1.html");
Debería ser un PHP archivo si desea que las sesiones funcionen en varias páginas..
header("location:page1.php");
Luego, en esa página PHP haz...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}