Uhm ok pero' la mi risp rimane cmq valida.

Alla fine ti devi progettare lo schema del database, pensare ai possibili problemi etc ....
Sinceramente ribadisco quanto detto sopra.

Prova a proporre cosa pensavi di fare e vediamo.

Ovviamente devi considerare che le tabelle "esplodano" anche perche' con messaggistica istantea cio' puo' succedere.