You are on the right path. PHP and MySQL woudl be excellent for this, and probably easier to learn/cheaper than alternatives. Set up some tables in MySQL in order to store the data. Create a form using HTML with all of the desired fields, and have it submit to your PHP page. Use PHP to create a MySQL query using the submitted form fields, then use the MySQL result and PHP to format the HTML tables.
- dqhendricks