Hi MamaMoose,
You can do what I think you're trying to do without an "anonymous FTP server". But, I think the problem is that you have uploaded your files to the wrong directory.
Directory structures can be confusing so I'll try to layout a likely scenario in your case:
The server is obviously shared so your access is limited as is everyone elses. The root of the public server is probably something like this:
/home/clients/
You probably can't reach this high with your access, so your first point of contact maybe something like this:
/home/clients/mamamoose/home/
Now note that the last home is yours and anything you put there is private. When you connect via FTP, this may look like this to you: /
Remember I'm guessing here, but the next directory of interest to you might be:
/home/clients/mamamoose/public_html/ or web/
These will be your "public" web directory. To you, this might look like: /web or /public_html
If the index.html page you created is in/under the public_html directory and has links to the files you wish for people to download, and those links are properly pointed to the files' locations, then you're all set. Give people the URL to your index.html and they can click links to download. Karl is correct though, this is NOT an anonymous FTP setup. It is you just enabling a normal HTTP download.
Every / denotes a directory ..(folder in PC/Mac talk). Files will show up by name "under" their respective directories. You can create sub-directories anywhere you wish. Any sub-directory you create in / that is beside, in the same list as, or equal to the /web or /public_html directory is private. It can't be seen with a web browser. Any sub-directory you create in the public area becomes part of any URL that you give to someone for access
one further example:
/home/clients/mamamoose/home/stuff is private and the same as
/stuff. There is no URL that can reach there.
/home/clients/mamamoose/web/ is public and the same as /web. The URL for that would be
http://www.yourisp.com/~mamamoose/index.html/home/clients/mamamoose/web/stuff is public and the same as /web/stuff. The URL for that would be:
http://www.yourisp.com/~mamamoose/stuff/index.htmlI hope this clarifies some for you. I find that this directory structure often causes confusion at first. But once you're aware, then it will begin to make sense. If it doesn't yet, please let me know and I'll try to re-clarify.
see ya,
EDIT: I just reread your post MamaMoose and feel I should make one more note: The directory structure is as I described above because even though you have a domain, it is hosted on a "shared server. Having a domain though will change the URLs I used as examples to something like this:
http://www.mamamoose.com/index.html and
http://www.mamamoose.com/stuff/index.htmlHopefully this will help others whether they own a domain or are publishing a personal website related to their ISP.