Don't try to upload pics from a remote computer on a wireless network. I've found you can only load from the device you are accessing the forum from. You should not need to use another source to load from unless you want to.
To answer your question directly, Google's Picasa web is a Photo Bucket alternative.