io farei in maniera diversa.
1 solo db
1 tabella forum
1 tabella per i tread
1 tabella per i post

poi con le chiavi esterne riusciresti a sapere a quale tread appartiene un post e a quale forum appartinee il forum.



cmq ti consiglio di scaricarti un forum tipo invisionboard e vedere come hanno organizzato loro il db.