perché ciclare il recordset? metti la stringa intera nella funzione e sostituisci con il link...

le sostituzioni le metti in un array che alimenti con un DB o con un file di testo e sei a cavallo... non è dispendiosa per il server

jQuery è un'idea simpatica, con la controindicazione che il Javascript deve essere attivo sul client, altrimenti non funziona...