+1  A: 

The direction I would start in would be developing a custom field, that would store your info internally in some sort of custom structure (XML, comma-separated, whatever). Then in the render control you will need to serialize and deserialize this value into your representation. Take a look at the following tutorial to get you started on custom fields: http://vspug.com/nicksevens/2007/08/31/create-custom-field-types-for-sharepoint/

Vladi Gubler
Thanks, thats exactly what I needed to get started.
murphyreedus