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.