You might want to check out the templates used to create new instances of the classes in the admin interface. I assume that you can reuse much of this template-code.
It can also be useful to "view source" when creating an instance of a class in the admin interface. Take a look at the buttons and see what they are called. This might help you to find out what names to use on the buttons. These are predefined by EZ.
You can also take a look on the forum-templates if you install with demo-data. The forum does what you are looking for here, I assume.
This is precisely what I wanted. I had not checked the demo fully. At the moment I have created a rough working version for my participants list and they only thing left is how to shorten the text input fields from 70 to something shorter, so the layout looks good. Seems that I have to override ezltext.tpl.