to hold photos kinda like photo bucket but will let you have A HUGE image over 4 MB or something?
I'm not sure why you need an image that big, let alone show it to someone. It would take a while to load anyways.
If you need to resize it, get IrfanView (it's free)
If you're still going to try to upload an image that big, you might have a better chance getting to some website builder page, registering and uploading it as a file, then linking to it everywhere. Kind of like Freewebs (I use it only for file storage rather than site building anyways)