I'd second this. I had some fairly nasty ASCII that I needed to process and produce "pretty" and portable output. I used Perl to read and parse the input and then wrote LaTeX as the output. I could then use this to produce PS, PDF, and even HTML output. It might be a bit of overkill for what you need but the output really does look very professional - and LaTeX will handle page numbers, section numbers, TOC, index, footnotes etc. automatically.
in reply to Re: "The web is not print"
in thread "The web is not print"