Estoy reiniciando mis actividades como programador web (de forma libre) después de unos 6 años, y tengo en mente crear una pequeña web en PHP con una aplicación que realice lo siguiente.-
PASO 1: El usuario elige una de las imágenes precargadas de la web.
PASO 2: En una caja de texto escribe el texto a insertar sobre la imagen (submit).
PASE 3: La imagen se guarda en el servidor para luego ser enviada por email.
La idea es darle un funcionamiento tipo de "postal".
Googleando he encontrado muchas soluciones en flash, php, js, etc; pero son más complejas a lo básico que busco.
Quisiera que me orienten para buscar la solución más óptima a lo que necesito, para ver por donde debo empezar a documentarme, leer y con esfuerzo poder hacerlo de 0.
Tenganme paciencia que cuando desarrollaba hace años se hacía en html4 con css, php, javascript, pero ahora todo eso ha cambiado mucho, así que cualquier ayuda me vendrá bien, aprendo rápido

Saludos y gracias!