Onestamente, se non hai almeno una infarinatura di php (o programmazione con qualche altro linguaggio... il che ti aiuterebbe ad apprendere php più rapidamente), la vedo ardua.
Potresti cominciare col dire che conoscenze hai (relativamente a php). Poi in linea di massima avrai bisogno di script per
- fare l'upload (di foto)
- salvare i testi in file e/o database
Se stai a 0 o quasi in entrambi i campi, meglio se fai un giro su freephp (il sito su php di html.it) e cominci con le guide a php. Anche qui sul forum si è parlato milioni di volte sia di upload che di gestione di database/file a diversi livelli, per cui una ricerca non guasta.