Hallo.
Ich würde das Ganze nach dem MVC-Pattern aufbauen. Schau dir mal an, wie man mit dem Zend Framework eine Anwendung erstellt.
Wenns geht möchte ich ohne irgend ein Framework auskommen ;).
Das MVC-Pattern werde ich mir mal anschauen.
LG,
Klaus