Wäre so etwas umsetzbar?
Wenn du das Fragen musst ...
braucht man dazu etwas spezielles?
... ist das wohl nichts für dich. Es ist aber jetzt nichts, was es nicht schon tausendfach gibt.
SantexQ ist z.B. solches Werkzeug oder aber PHProject wenn du zumindest ein bisschen selbst machen willst.