Normally you password protect your web directory. But then for that you need hosting that allows that.
I once used a utility called HTML Lock or something like that. It encrypts the page and sets a password to it.
Try Google!! :)