Pogledaj pear::HTML_QuickForm
http://pear.php.net/package/HTML_QuickForm
A dokumentaciju imas
ovde .
Licno je nisam koristio preterano jer ja preferiram da radim kroz smarty, a takodje 2 godine sam na stalnom poslu koristio neki "rotella framework" koji je slicne stvari odradjivao sam. No video sam jako fine primere koriscenja HTML_QuickForm-a u knjizi Harry Fuecka pa svakako pogledaj da li bi ti ovo moglo odgovarati.