let me count the ways: 1. if your server supports PHP/CGI then you'd best use .htaccess to block access to directories and pop up a password dialogue. 2. if your server supports another language then look into password system tutorials online 3. Use some existing software like wordpress to create content and lock it away from non registered users.