claro que puedes crear un sistema de registro o sistema de usuarios, puedes usar php y mysql para poder crearlo (solo que necesitas saber algo de estas tecnologias) o si en tu caso quieres algo simple, algunos servidores tiene opcion de que poniendo un archivo .txt con el nombre password.txt la carpeta especificada reestringira el acceso de tus visitantes preguntando un usuario y contraseña, la estructura mas o menos del archivo es asi (pude que en algunos servidores varie)
Bienvenido, por favor indentificate <--- mensaje de bienvenida
ricardo|hola
nick|password
puedes checar si tu servidor te soporta esto, y si es asi, como tienes que crear tu archivo, el inconveniente es que solo los usuarios que esten en el archivo pueden tener acceso a la pagina y para agregar nuevos usuarios tienes que hacerlo manualmente, preferiblemente utiliza un sistema de usuarios en php y mysql, en esta pagina(
www.maestrosdelweb.com) aun un tutorial para crear uno