Za prvé... neukládejte heslo v relaci. To si jen koleduje o potíže.
session_register("password");
Za druhé....session_register() je zastaralá funkce a již by se neměla používat.
Místo toho udělejte...
$_SESSION['username'] = $myusername;
Za třetí....
header("location:page1.html");
Mělo by se jednat o PHP soubor, pokud chcete, aby relace fungovaly napříč stránkami..
header("location:page1.php");
Pak na té stránce PHP udělejte...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}