Først og fremmest... gem ikke adgangskoden i sessionen. Det er bare at bede om problemer.
session_register("password");
For det andet....session_register() er en forældet funktion og bør ikke bruges længere.
Gør i stedet...
$_SESSION['username'] = $myusername;
For det tredje...
header("location:page1.html");
Skal være en PHP fil, hvis du vil have sessioner til at fungere på tværs af sider.
header("location:page1.php");
Så gør du på den PHP-side...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}