Although Elements has a web page generating feature, there is a free tool that is much more powerful. It is totally customizable, has some built-in filters, and it's written in Java so it runs on Mac and Windows.

It's called JAlbum:

<http://www.datadosen.se/jalbum/>