Frontpage offre la possibilità di creare un web protetto, ma tutto ciò funziona solo se hai le estensioni di Frontpage sul server.
Il tasto PROTEZIONI se non vado errato diventa attivo quando apri il web online da remoto. Solo da lì puoi settare gli accessi, gli utenti e le password.

Ma tutto questo se pubblichi in ftp non è possibile, ed allora come suggerisce Meganoide devi utilizzare asp o php. Vi sono parecchi script già pronti.

In alternativa qualcosa in JS ma non sono assolutamente sicuri, tutto dipende da cosa vuoi proteggere.