Many photo hosting sites let you create folders. I suppose you could put them all in one folder, and just upload the folder. However, depending on the speed of your internet connection and the power of their host server, it will likely still take quite awhile. But, you wouldn't need to be doing anything during that time- you can be doing something else.