ciao,

ma tu lo devi integrare in un sito già esistente o cerchi qualcosa di pronto? Se cerchi qualcosa di pronto per gestire ad esempio una comunity ti consiglio di passare a qualche CMS pronto all'uso (es. joomla, drupal e via dicendo).

Se invece è una cosa che vuoi integrare in un sito esistente ti conviene lasciar perdere, perchè quello che chiedi tu richiede un gran numero di ore di lavoro...