Hola magdalena!
Me parece a ver visto en
Http://www.desarrolloweb.com un script en el que puedes subir imágenes con un código php. Lo del texto que dices, simplemente es agregar a ese código que cuando suba la imagen agrege el texto y el nombre de la foto en una base de datos. Además en esa página podrás aprender php y mysql con gran facilidad te recomiendo que la visites y la agreges a tus favoritos, yo la uso mucho.
Espero haberte ayudado.