Ok, tu idea de armar los forms desde el controlador la verdad que no me gusta mucho, creo que lo ideal es tener un helper para que maneje esto.
En Zend_Form tenemos los decorators, que son nada mas ni nada menos que la posiblidad de agregar codigo html a nuestros forms, y directamente armar todo el html con estos decorators.
Si vos queres darle mas forma a tus mensajes de validacion, vas a tener que usar esos decorators.
Te paso dos links donde podes sacar la idea
http://codeutopia.net/blog/2008/08/0...ecorator-tips/ http://akrabat.com/2008/02/21/simple-zend_form-example/