1) You can access the collection and iterate over it. I would recommend looking at the sample controls for an example. See the MyCollectionDisplayAdapter class.
2) In order to pass data back to Agentry you will need to have your OpenUI control call an Agentry action to update the object collection. You will use the external values and read them from an Agentry transaction to update a row in the collection.
--Bill