What sort of problem are you having with GutenMark & HTML2LRF? Works fine for me on Gutenberg text files with HTML2LRF and even handles those difficult formatted plays. Here's what I do to convert them:
Gutenmark.exe file.txt >new.html
(Using splitboot.pl in my gutlrf.pl
splitbook.pl -c h1 new.html
HTML2LRF can't handle HTML files above 600k in size so you need to use splitbook.pl to split the files.
P.S. Just a comment on this thread, can the BBeBook discussions go into a different thread? It seems to have taken over this HTML2LRF thread.