make a photobucket account put pics on there, you could even get a app for it and do it from your phone. then go to the image click the img code, paste the text in the text box that you want the picture and submit
I use imgur.com for hosting photos, it's has fast speeds and is simple to use. Photobucket always seems to have missing photos after a while. Plus imgur has all of the photo editing tools on their site in addition to albums/folders for organizing, just make an account.