
Personalmente estoy perdido:
[citando y resaltando dudas --ya no lo muestro--]

En mi sistema de resaltar mis dudas

creo que acabé entendiendo

...
Tienes trabajando ya un sistema que genera links dinámicamente --ha de ser dentro de un while()-- y quieres que todo funcione normalmente MENOS algún registro X que quieres no lleve el link "original/normal" sino "otro" (...

ahora soy yo quién no me doy a entender).
Pués sí, un if dentro de lo que ya tienes... sencilllo. ¿entedimos lo mismo lado2

?...