Carichi l'immagine con una delle tante funzioni imagecreatefrom* e poi ci scrivi sopra con imagettftext() etc.