I can deliver this to you in 1 day.
Are you sure you want this in Excel? May I suggest using MS Access, there would be several advantages:
1) you will find a larger talent pool 2) you can easily upgrade to the web at a later date if you like 3) Excel is more geared toward spreadsheet entries and Access is geared toward data entry, forms, and reports.
I will deliver this for free if you choose MS Access.
I hope to hear from you.