concernant ton problème, je crois que tu te complique la vie . ..
car la structure de phpbb reste complexe, et a partir de là le plus simple serait encore de creer une petite table avec les champ necessaire ( auteur, titre, description, texte, id, activation ( 0 si non, 1 si oui).
une page de formulaire de soumission avec un editeur wysiwyg ( comme tinyMCE qui est genial) qui permetra aux gens de mettre en forme leur article sans pour autant inserer du code html. et aussi un mysql_real_escape_string pour sécuriser ca. ce formulaire appelant une page contenant la requete a faire dans la table ( ya rien de bien sorcier) qui verifie aussi si tout les champs ont été remplis , etc.
un formulaire du meme type pour que les visiteurs puisse modifier leur article ( en utilisant les sessions phpbb). faire aussi une page avec la liste de leur article à chacun. attention a bien verifier que l´article lui appartient ( pour pas qu´il s´amuse à modifier les id dans l´url par exemple et puisse modifier n´importe quel article).
une page d´administration qui te permet de visualiser la liste des article non validé aec un lien vers une page de validation avec une recuperation de l´id.
la page qui permet de valider l´article en lui meme en mettant la valeur " activation" à 1 au lieu de 0.
une page permettant de visualiser les article fini ( la page finale visuelle sur le site). et une page qui genère les articles suivant leur id.
attention a faire un mysql_real_escape_string pour tous les GET pour eviter les injections sql ( merci watza ; ) )
je pense que c´est plutot simple si t´a la volonté de le faire.
mais si tu tient vraiment a passer par phpbb c´est fesable mais tu va en chier ^^
soit il faudrais faire une autre table qui permetrai de transvaser les article du forum dans l´autre table pour ceux qui sont fini et valider par l´intermediaire d´une page d´administration. soit il faudrai rrajouter un champ à phpbb , un champ " activation" avec un système de 0 et 1.