Normalerweise sollte das der Web-Server können.
Die meisten Web-Server erlauben es, bestimmte Zugriffsrechte für
Verzeichnisse, in denen WWW-Seiten liegen, zu vergeben. Der Zugriff kann
z.B. von bestimmten Domains oder Rechnern verboten oder explizit erlaubt
werden, oder es läßt sich auch ein Paßwortschutz einrichten.
Wie diese Zugriffsrechte festgelegt werden, steht in der Dokumentation
des Servers. Ob man auf einem bestimmten Server diese Funktionen nutzen
kann, sollte man bei seinem Webadmin erfragen.
Es gibt auch andere Lösungen für das Problem, z.B. über CGI-Skripte
(was aber manche kommerzielle Provider nicht zulassen) oder ServerSide
Includes (und PHP).
Wenn der Server jedoch die Paßwortabfrage unterstützt, bietet sich die
Nutzung dieser Funktion an. Ein Beispiel für das z.B. von Apache und Roxen
unterstützte .htaccess File findet sich unter
http://www.teamone.de/selfaktuell/schroepl01.htm.
Zudem gibt es Möglichkeiten mittels Javascript die Seiten halbwegs
vor dem Zugriff zu sichern. Ein Beispiel hierzu findet sich
unter
http://www.infohiway.com/javascript/encoder/index.htm oder
alternativ unter
http://begu.org/software/jscrypt.html.