Salut,
- Dans ton pannel, tu peux faire une fonction qui vérifie tous les fichiers comportant un certain nom (genre un module pourrait commencer par "mod_") dans le dossier de module (méthode readdir).
- En cliquant sur ceux ci tu peux arriver à une page qui te permet ou non de l'installer ou désinstaller (il te faudra une table dans la bdd avec les mod activées).
- Pour l'installer, si ya modification de fichier tu peux faire ca de manière automatique via les diverses méthode fopen(), fwrite(), ou file_get_contents(), qui modifieront directement les codes sources.
- Faudra aussi penser à ajouter et enlever les divers champs en BDD
Fin bref, vouala une piste ;)