Primeiro... não armazene a senha na sessão. Isso é só pedir problemas.
session_register("password");
Em segundo lugar... session_register() é uma função obsoleta e não deve mais ser usada.
Em vez disso, faça...
$_SESSION['username'] = $myusername;
Terceiro....
header("location:page1.html");
Deve ser um PHP file se você quiser que as sessões funcionem entre as páginas.
header("location:page1.php");
Então, nessa página PHP, faça ...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}