Hi Herb.
The only real way I see of doing this is either via custom workflows and Powershell, SCO or custom development. And I think there would be a few moving parts and things to consider:
1. Calculation of average resolution time. This would basically indicate how long a user can expect to wait.
2. Prioritization. How would this be done in your situation? Simply by order or submission, or would this be driven by actual priority.
3. Displaying the results. With the SSP, I cant see a sensible way of achieving this. The only thing I can thing of right now, is that you would write an Incident/Service Request wait time to an external database and and have a custom web page
or something which retrieves the data from the DB based on the authenticated user
4. How would you deal with multiple incidents/requests submitted by the same user.
I'm not sure whether this has been useful, but it's food for through, I guess.
Cheers
Shaun