Hola:
La verdad es que me gustaría ayudarte, pero te propuse un sistema que funciona, y el código que veo que usas no tiene nada que ver... verás, lo que usas no es estándar y no puedo ayudarte con ese código (sé que hay quienes implementan intranets o les dá igual si se trata de código estandar, pero yo ya tengo mis vicios y no fomento ni me interesan los vicios de otros...)
Si intentas usar código estandar, veré tu código e intentaré orientarte.
P.D: Te recomiendo que mires mi firma (lo referente a mensajes privados)
Saludos