By total coincidence I stumbled upon a really interesting alternative to LaTeX2html, the program that we learned to love and hate when we wanted to put our LaTeX documents online in an HTML version. The alternative is called
HeVeA, is written in OCAML, and generates (IMHO) better HTML than LaTeX2html does. When you call hevea, it will generate a single HTML file. You can then split this HTML file using the tool hacha, and it will generate a TOC and several HTML files similar to LaTeX2html. And: it is extremely fast. A downside: it doesn't work with LaTeX files that use powersem (which I use to generate my slides for presentations).