...
Any files that you want visible publicly can be placed on unix under ~/public_html (create the directory if it doesn't exist). This will be visible as a URL like http://www.slac.stanford.edu/~cpo.
There is a template available for personal web pages (created by Chip Dalby):
http://www.slac.stanford.edu/grp/techpubs/templates/SUNCATProfile/profile.shtml
Password Protected Pages
On one of the SLAC unix machines, create a .htpasswd file that will contain your login names and passwords.
...