Sadece mesajlar adında bir tablo açın; aşağıdaki yapıyı kullanabilirsiniz.

mesaj_id 
gonderen_id  /mesajı gönderen user id
alici_id   // mesajı alan user id
gonderen_tipi // 1 : öğretmen; 2 : öğrenci; 3 : işletme (bu tipleri kullanıcıların kendi tablosunda da sütun oluşturarak tutabilirsin)
alici_tipi // 1 : öğretmen; 2 : öğrenci; 3 : işletme (bu tipleri kullanıcıların kendi tablosunda da sütun oluşturarak tutabilirsin)
baslik
mesaj
okundu
parent_id // hangi mesaja cevap olarak yazıldıysa onun id'si gelecek
tarih
İyi çalışmalar.