Por empezar, no nos estas dando ningún indicio de cómo es la base de datos, cómo son las consultas, como se crean y si tienes esrrores a nivel de BBD, cuáles son. O sea, nada desde donde empezar...
En realidad parece que lo que quieres que te ayudemos a "limpiar" y poner en marcha ese foro, todo lo cual se debe hacer por programación,
y la programación, en el lenguaje que sea, no es asunto de este foro. Tienen los suyos propios.
Si lo que necesitas es asistencia para optimizar el foro, pide que te pasen el post al foro del lenguaje que usan los scripts. Luego, si realmente estás teniendo problemas con las consultas, puedes mostrarnos lo que estás haciendo, qué errores devuelve MySQL y qué es lo que quieres hacer u obtener.
En definitiva: Danos algo con qué trabajar, y pregunta las cosas en el foro que corresponda mejor, así no pierdes tiempo esperando respuestas que de otra forma no te llegarán. O al menos no te llegarán a tiempo.
A fin de cuentas, los expertos en los lenguajes en realidad deambulan en los otros foros....