Tout d'abord... ne stockez pas le mot de passe dans la session. C'est juste demander des ennuis.
session_register("password");
Deuxièmement...session_register() est une fonction obsolète et ne devrait plus être utilisée.
Faites plutôt...
$_SESSION['username'] = $myusername;
Troisième....
header("location:page1.html");
Doit être un PHP fichier si vous voulez que les sessions fonctionnent sur plusieurs pages.
header("location:page1.php");
Ensuite, dans cette page PHP, faites...
session_start();
if(!isset($_SESSION['username'])){
header("location:index.php");
} else {
// Display stuff to logged in user
}