Disculpa que saque de contexto:
Si más encima dices no tener experiencia en programación bajo PHP y etc, lo mejor es que tomes algún foro ya hecho pues hay muchos (phpBB .. etc).
Hasta esas aplicaciones donde participa mucho programador con basta experiencia también tienen sus "errores". De eso no nos libra -nadie- y más si andas con "urgencias", más errores y omisiones cometeras que se convertiran en errores a futuro.
Si tu quieres desarrollar cualquier tipo de aplicación en cualquier lenguaje, lo primero es no entrar "al grano". Aprende el lenguaje, programación (no sé que nivel tienes en general) .. sobre Base de datos (modelo, diseño, SQL, normalización .. etc) ..
El "foro" con esa "base solida" ya saldrá por si solo .. es cosa como todo de plantear un objetivo y desarrollarlo, en función de las características que tu deses implementar así te fijará el "modelo de datos" y otros temas de programación y diseño de base de datos.
Esto es como pretender hacer una casa por el tejado .. Pero, no te preocupes, ya te comento que aplicaciones tipo "foro" en PHP y con uso de Mysql tienes cientos y muchas bastante "famosas" .. Si tienes "urgencia" toma una "prefabricada" y la usas .. otro dia te sientas con calma y ya iras aprendiendo en forma ordenada y dirigida.
Un saludo,