While one could write a lot of VBA or other code to do this, I'm unsure you will write it or find the person to do so. I won't be doing such but can assure you that timekeeping and reporting is not part of outlook.
Bob
Lets say I work some place where we all must track our time. We book our time to different projects. IE: "12222 Improve Phase"
We might have as many as 15 of these in a single week, different codes to manage. I use a spreadsheet to track it manually.
What would be interesting, is if there is a way to use a special field in our normal outlook meeting functions to track time individually. IE: IF I could block out 4 hours of time in my outlook and assign it to 12222 improve.
Aggregating this data in a report at the end of the week would make my time keeping more accurate and simpler.
In addition, when a person is creating a message request, they may create a request with the project code already embedded in it, so everyone knows what to book the time too.
Is there a simple solution to this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic