Давно уже я смотрел код каких-то модов позволяющих читать л.с. - так вот там нет механизмов изменения статуса прочитанности...
ЭТО БЫЛ БЫ БРЕД ПОЛНЫЙ админам форумов так себя обнаруживать.
Понимаете, для того чтобы пометить сообщение прочитанным необходимо для этого умышленно предпринять действия в коде. Этого даже теоритически никто бы не делал при реализации подглядывания...
Имхо, вот что имеется:
1) если у вас не каждое лс. дублируется, то вы просто тогда дважды нажали "отправить". Или вы в windows настроили левую кнопку мыши как DblClick
2) человек ваш оказался не таким уж и надежным, или просто любопытным, или он просто не понял вас в течение какого времени ему нужно отказываться от чтения лички ради ваших экспериментов...
3) 0.1% проблема может быть технической, в результате какого-нибудь сбоя базы...