If your users are will always be using a browser you can use perl to build one helluva CGI application.

You can create your pages on the fly, create static pages on the server or a combination of static/dynamic pages. And you will be able to incorporate anything(JavaScript, Flash etc) you would normally put into a web page.