so, i went down the route of writing a news server that uses
ezmlm archives for the spool. i have a basically functional
news server working (including posting).
the big chunks remaining are dealing with message-ids properly (the current code basically punts -- i need to build a two-way database of message-ids to message paths), and adding xover support (which will be easy -- making it efficient will be slightly harder).