The easiest way to do this is to use the authentication built into your HTTP server. Search for "HTTP Basic Auth" in your documentation, and you should find a few commands to password-protect pages. The second easiest way is to write a small CGI script to check the password and only return the page if the correct password is given (make sure it only returns the appropriate pages, and can't be fooled with things like
../../../../../../etc/passwd). You can also do some pretty cool magic with mod_perl and its authentication handlers with
Apache::AuthCookie.