Answer:
Aside from the access of databases, server-side scripting languages (preferably PHP) you can make a webpage extremely dynamic. PHP and ASP have include functions that allow you to accomplish the same idea as old-school HTML frames in a more consistent, standard, sustainable way.
You can add username/password features, as well.
Secure forms.