Can't be done with HTML and CSS, your gonna have to go serverside to do that, and put it into a password protected area. People can't change it if its on a server anyway, and if you don't want anybody to access it, is the web really the right place to put it?
But the answer in short is you need a server side language for this (PHP, ASP).
|