Hola miamivice84, directamente con HTML no puedes crear tu contraseña, tienes que usar programacion para que te incorpore esto, existen varios caminos:
* El facil, Javascript, puedes crear una funcion e inorporarla a tu pagina Web, pero cualquiera que sepa Javascript puede entender tu codigo porque este se muestra en el explorador, y asi lograr ingresar a tu pagina. Aparte es debes tener en cuenta que las paginas por las que navegaron todas las personas esa direccion se guardo en el historial del navegador, asi que posteriormente esas personas pueden ingresar a las paginas que tengas, a no ser que coloques que en cada pagina pida password (no recomendable...)
* ASP, ASP.NET, PHP, JSP, etc... proporcionan mayor dinamismo a tu pagina Web, con esto rompes todos los limites (o la mayoria)
Con cualquiera de estos puedes lograr lo que quieres y mucho pero mucho mas.... por ejemplo puedes aprender ASP (es facil), con esto puedes hacer que el usuario ingrese su contraseña y recien tenga acceso a tus paginas, y las personas que intentan ingresar directamente a otras paginas de tu sitio, no lograran ingresar si no ingresaron con su password, pero para usar ASP debes contar con un hosting que te brinde soporte para ASP, ahora ASP.NET (ufff mucha mas poderoso) pero para usarlo tendras que tener mayores conocimientos ya que se usa la programacion orientada a objetos,
Tambien puedes usar PHP, JSP ... u otros donde tambien puedes lograr tu objetivo, lo bueno de PHP es que puedes encontrar varios lugares que te brindan hosting gratis, pero tambien puedes encontrar hosting gratis con ASP.
Bueno espero haberte ayudado, si tienes otra consulta solo postealo.
Salu2