Първо...не съхранявайте паролата в сесията. Това просто иска проблеми.
session_register("password");
Второ...session_register() е отхвърлена функция и не трябва да се използва повече.
Вместо това направете...
$_SESSION['username'] = $myusername;
Трето....
header("location:page1.html");
Трябва да е PHP файл, ако искате сесиите да работят между страници..
header("location:page1.php");
След това в тази PHP страница направете...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}