Po pierwsze... nie przechowuj hasła w sesji. To tylko prośba o kłopoty.
session_register("password");
Po drugie....session_register() jest przestarzałą funkcją i nie należy jej już używać.
Zamiast tego zrób...
$_SESSION['username'] = $myusername;
Trzeci....
header("location:page1.html");
Powinien być PHP plik, jeśli chcesz, aby sesje działały na różnych stronach.
header("location:page1.php");
Następnie na tej stronie PHP wykonaj...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}