o sea se supone que si vos decis que el nick existe en tu tabla de usuarios, entonces si en verdad
ESTAS RECIBIENDO ALGO de el formulario donde escribis el nick ( COMPROBALO ), el problema es la
funcion quitar que te esta modificando lo que escribis con esas funciones trim y htmlspecialchars, no digo que saques la función quitar, sino que hagas algo como esto:
para ver en realidad en que te esta convirtiendo $destinatario y como para que sea diferente a lo que tenes en la tabla