Here are the basic steps for making your list archive Web-accessible using MHonArc.
Create in your public_html directory a subdirectory to hold the archive files. Let's pretend it's called "yourlist.webarchive".
In "yourlist.webarchive", create a subdirectory for each month's worth of posts. So you will have subdirectories called "9907", "9908", etc.
Go to the directory which holds the raw archive files (in the form of Unix-style mail folders).
Run mhonarc on each "raw" archive file, using the "-outdir" parameter
to tell it where to put the html output files. So for example: you are in
the directory ~yourid/mlists/yourlist.archive. To create the HTML for
July 1999, you would say:
mhonarc -outdir ~/public_html/yourlist.webarchive/9907 yourlist.9907
(i.e. "mhonarc -outdir output-dir input-file")
After you're done creating the HTML files, change to the ~/public_html/yourlist.webarchive directory and make sure that all the relevant directories and files have world read permissions (otherwise people won't be able to look at them via the Web). You will see that each of the "monthly" subdirectories has a "maillist.html" file and a "threads.html" file.
Add the proper HTML to your index.html file to permit people access to the new directories. Here is how you might do the HREF for the July archive:
<A HREF="yourlist.webarchive/9807/maillist.html">Archive for Jul 1999</A>"