Why don't you use a normal pager (sfPropelPager or sfDoctrinePager) iterating the form objects and implement an ajax form for each object (on every row)?
You will achieve something like an 'editable grid' in this way (see the attachment). Is this close to what you want to achieve?
In template you can easy create pager when you have MyPageableForm object.