Creating a backend interface to registration (theming a drupal form)

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jdwfly's picture

Basically we have a registration page on our site for a van shuttle that runs at several different times. A person can go to this form and select the time for the shuttle along with some other options. These are stored in a separate table (called shuttle), but I need to make a nice admin interface for this. I want something along the lines of the user admin page that has a table with the information in rows and checkboxes down the side. There also needs to be a drop-down with actions in it (i know how to do that).

I realize that I need the function that creates the form and also the theme function to customize it's display. I have these, but they are not playing nice together. Currently my output is only a table with the headers and nothing else. I think it may have to do with how I am creating the form to begin with. I don't need someone to give me exact code to solve this but maybe more of a general layout of how the form should be constructed so that the theme function can put it into a table.

Any suggestions?