I would definitely consider using OpenACS 4.5 for that kind of application. Specifically look into the template::forms stuff for quickly generating data manipulation forms. Although it is a bit of a learning effort at the beginning it can be very useful, especially when you need to generate a lot of different "admin" forms. A form plus the POST target with input value validation and the database manipulation code all go in one file, which makes development very convenient IMHO. Plus a template file for visual representation, that is flexible concerning the level of control that you want to have over the generated html - from none to every tag hand-written.
Will your code be ready by the end of April and opensource? We are going to have a ping pong contest here in my office, and could use a nice webapp to enter the scores