Una cosa más, si le pongo el concatenado com oa comentado ivan_noe
Response.write Replace(Replace(RS5("TEXTOS")&"",chr(13),"<br>"),d escipcion(I),"<a href=palabras.asp?titulo="&Replace(Trim(descipcion (I))," ","%20")&">"&descipcion(I)&"</a>")
de esta forma no me da error, pero tampoco me sustituye las tres palabras solo la primera que esta en la lista

, en cambio el recorrido por el vector si lo hace correstamente con el response.write, así que cual es el fallo????
Un saludo