Die Frage ist was du genau haben willst bzw. was du machen willst.
Eine Methode wäre .htacces.
Ist so die Standardvariante.
Wenn du jetzt aber einen geschützen Bereich haben willst, wie z.B. einen Memberbereich, dann könnte es sinnvoll sein da mit php/javascript und einer Datenbank wie z.B. MySQL zu arbeiten usw. usw.
Gibt viele Möglichkeiten wobei .htacces an sich wohl noch die einafchste/schnellste wäre, da es eben "nur" diese eine Datei in einem Ordner ist, über die dann die Freigabe geregelt wird. (zusätzlich noch eine Passwort Datei auf die dann von der .htacces verwiesen wird).
(unvollständiges) Beispiel:
AuthType Basic
AuthName einganztollername
AuthUserFile Pfad zur Passwortdatei
require valid-user
Mehr Infos dazu findest du hier:
http://peter.liscovius.de/tech/htaccess/ und auch die Nachteile dieser Methode.
Wenn du eine php/Datenbank Lösung benötigst würde ich mal folgende Seite als einstieg empfehlen:
http://tut.php-q.net/
Da werden ein News Script und auch ein Gästebuch beschrieben und somit auch wie man sich da ggf. einloggen muss usw.
Ist auch nicht zwingend immer der Weisheit letzer Schluß weil es halt schon arg drauf ankommen wozu das Ganze dienen soll und wie sicher man das Ganze abschotten kann/will/muss (ja ich weiß natürlich so sicher wie Fort Knox *g*, aber der Weg dahin ist oft nicht so leicht).
Vielleicht hilfts dir ja etwas weiter.