Lo siento tio, escribo deprisa y no se me entiende nada, corrijo:
Pues yo no se como se programan los foros; pero si funcionan como una base de datos con tablas relacionadas : dejaria previstas las clases, pero pondria solo una , general, y esperaria a ver a la gente que temas le interesan para definir los temas. Por dos motivos
.....

creo que ahora ha quedado mejor