Först och främst... spara inte lösenordet i sessionen. Det är bara att fråga efter problem.
session_register("password");
För det andra....session_register() är en föråldrad funktion och bör inte användas längre.
Gör istället...
$_SESSION['username'] = $myusername;
För det tredje...
header("location:page1.html");
Bör vara en PHP fil om du vill att sessioner ska fungera på flera sidor...
header("location:page1.php");
Gör sedan på den PHP-sidan...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}