If the uploading method you are using does not allow for uploading an entire
folder of files at once, then you need to either change the settings in
Publisher or the method you are using to upload.
By default Publisher produces an index.htm file (your home page) and an
index_files folder that contains all the other pages to your site and the
supporting graphics. You can go to Tools > Options > Web tab and uncheck the
option "organize the supporting files in a folder". Then when you Publish
your web files you will get all the individual files on the same level as
the index.htm file and can upload one at a time. But this approach will be
tedious and make it very easy for you to make mistakes and not upload all
the files.
I would suggest that you either read the directions on the Support section
of host about how to upload files and folders or better yet download,
install and use FileZilla to FTP upload your files. The free FTP client
FileZilla:
http://filezilla-project.org/ It is likely to be easier for you especially
in the long run. Also peruse this page for the directions on how to use the
tool:
http://filezilla.sourceforge.net/documentation/
Chances are you will find a FAQ or other instructions in the support section
of your host that describes how to FTP upload your site files. Reference
those. Also here are the instructions from a couple other hosts on how to
use FileZilla:
Reference: Aplus.net: How do I upload with Filezilla:
http://www.apluskb.com/scripts/How_do_I_upload_with_answer3668.html
This article has some good screenshots that may help you understand how to
use FileZilla.
FileZilla Instructions:
http://www.siteground.com/tutorials/ftp/filezilla.htm
Each host will vary slightly, but the basics are the same. Unless you are
using a form on your site then FTP uploading will be the easiest way to
upload your site, and the time invested in learning how to use FileZilla
will pay off in the long run.
DavidF