PHP-Code:
<?php
$pw 
$_POST['pw'];
if(
$pw == "passwort")
{
echo 
"Dein HTML Code";
}
else
{
echo 
"<br><br><div align=\"center\"><b>Falsches Passwort !</b></div>";
}
?>
Ich hätte eine recht simple Version, aber ich weiß nicht, ob sie so gut ist.
Jedenfalls musst du dazu ein Formular erstellen, das "pw" sendet.
Ansonsten kannst du den Code deiner HTML Datei dann einfach in das Echo reinsetzen.
Der Nachteil hierbei ist, dass du natürlich sehr viel escapen musst.