Создайте еще один Zend_Form_SubForm для каждого $ i:
for ($i = 1; $i < 10; $i++) {
$subform = new Zend_Form_SubForm();
$subform->addElement('text', 'name');
$mainform->addSubForm($subform, $i);
}
Текстовые элементы будут иметь имена «1 [имя]», «2 [имя]» и т. Д. Если вы хотите, чтобы они назывались «list [1] [name]», вам нужен другой уровень подчиненной формы:
$listform = new Zend_Form_SubForm();
$mainform->addSubForm($listform, 'list');
for ($i = 1; $i < 10; $i++) {
$listsubform = new Zend_Form_SubForm();
$listsubform->addElement('text', 'name');
$listform->addSubForm($listsubform, $i);
}