Avec iPhoto seul, je ne crois pas que l'on puisse directement écrire "sur" la photo. On peut indirectement écrire "à côté" en détournant de sa destination première un image book.
Sinon, on peut à partir des photos de iPhoto, ajouter un texte par dessus la photo dans iMovie, puis sauver le résultat comme une photo.
Enfin, pour rester dans le domaine des logiciels livrés de série, on peut importer une photo en fond de page d'Appleworks, puis écrire par dessus.