Supponendo che capisco correttamente la tua domanda, un semplice programma in qualsiasi linguaggio di scripting lo farà in poche righe di codice. Perl, Python e Ruby sono preinstallati su OS X; Darò un esempio in Perl. Basta eseguirlo al prompt dei comandi in una finestra di Terminale.
Dato che i nomi dei file che vuoi elaborare sono elencati, un nome file per riga, in un file di testo chiamato infile.txt :
perl -pe 's/(.*)/<img>$1<\/img>/;' < infile.txt > outfile.html
Spiegazione: chiamare l'eseguibile perl con il flag -e significa "esegui il codice tra virgolette che seguono"; il flag -p significa "per ogni riga su input standard, eseguire il programma (ovvero il codice tra virgolette in questo caso) su quella riga e quindi stampare la riga"; e il programma attuale tra virgolette semplici aggiunge semplicemente i tag <img></img> all'inizio e alla fine di qualunque testo si trovi in quella linea del file. Gli operatori < e > indicano input e output per i nomi file specificati.