Mailman is a fairly common mailing list software. And for those of you that use tclhttpd, it's a bit of a pain to get tclhttpd and apache to play nicely together without banishing one or the other to a non-standard port.
I prefer to do all of my hosting with one piece of software, and so here's my recipe to host mailman with tclhttpd.
Create a "mailman.tcl" file in your libtml directory.
Add to that file the following:
package require httpd::cgi package require httpd::doc Cgi_Directory /cgi-bin /usr/lib/cgi-bin Doc_AddRoot /pipermail /var/lib/mailman/archives/public
The paths above are the defaults for mailman under Ubuntu. That should work for most debian boxen. You will need to adjust those paths for other distributions.
But, as you can see, hosting with Tclhttpd is VERY simple.