Ich muss gestehen, dass ich nicht so richtig verstehe, was Du denn nun genau machen willst. Daher gehe ich auf die einzelnen Dinge nicht zu sehr ein und bleibe allgemein:
a) Wenn Du in PHP diverse Dinge trennen willst, dann würde ich vermuten, dass es da ähnliche Lösungen gibt wie in anderen Sprachen. Mir fällt hier z.B. schlicht eine Template Engine ein. Eine schnelle, kurze Suche hat gezeigt; Ja, gibt es auch in PHP, z.B.
http://phptal.org/
Generell ist dabei halt das Ziel, typische Design Pattern aufzubauen und so z.B. eine Trennung in Model, View und Controller zu bekommen.
b) Auch bei "nur Test für mich" würde ich dazu raten, sauber zu arbeiten. Denn so hast Du etwas, dass Du einfacher überblicken kannst, Du kannst Teile einfacher übernehmen, du kannst später einfacher darauf zurück kommen und natürlich kann sowas wachsen: Das Erste geht? Dann probiert man doch gleich noch den einen oder anderen Punkt ebenfalls ...
Das aber einfach nur als mein Blick von außen in der Hoffnung, dass es in irgend einer Weise hilfreich ist.