wwwthreads would make a good mailinglist archive, because it easily tolerates large databases and has eficient search features.

It just needs to be able to receive emails and post them appropriately

I think this is fairly easy, maybe I try to program this. I already hacked a small .procmailrc forwarding procedure that posted to a Matt wwwboard.