Qui dit back office dit qu'il doit y avoir une base de données derrière...
Des exemples et systèmes de création dynamique de pages ne manquent pas ici, dans les sources les tutos etc...
Le bouton recherche est ton ami.
Et sans plus d'infos sur le projet en question, difficile de déterminer la stratégie à appliquer des les classes ou modules du backend.
Tu peux t'inspirer du fonctionenment de CMS genre Joomla, Postnuke, etc, qui ont un mécanisme similaire intégré.
