Ja Robiłem Tak:
1. Tabela dla użytkowników - id, haslo, mail + standardowe informacje
2. Tabela na wiadomości - tutaj id, kategoria, id z tabeli nr1, data, temat, treść, id tabeli nr2 jeżeli to odpowiedz a nie nowy wątek
Myśle ze jest to maksymalnie okrojone, ale spełnia funkcje forum ;]]]