Con la API de photobucket podrás hacerlo:
http://photobucket.com/developer
Para lo del texto, lo ideal sería que en la descripción de la foto (dentro de photobucket) pongas lo que quieras relacionado a esa foto, así cuando uses la api, recoges la foto y la descripción.
De nada.