Also z.b. Joomla macht das so
Es hat für jedes Plugin ein extra Verzeichnis (muss man ja nicht machen ist aber übersichtlicher)
Dann wird in der
DB reingeschrieben das da ein Plugin ist und wie es heist (ganz Praktisch)
und dann wird beim Start (der Seite) einfach ein include auf das Plugin gemacht.
Das wahrs ist doch ganz einfach.