This is an idea:
Instead of porting room-reservations to OpenACS for dotWRK (which I believe nobody has done), make a more general scheduling application:
Here's what it would do:
It would allow you to schedule:
rooms
users
etc..
It would need some sort of service contract for you to use new "types", like users, with it.
Imagine this for an Intranet. You want people to schedule when they're available, and for how long. You set it up to automatically schedule people in for their schedules, 9-5, 5 days a week for full-timers. Then other apps, like our project manager, could query it through the API, and see how available that resource is.
This would have to be written carefully. It is very similar to the calendar app in a lot of ways. You want to be able to have almost any time of object be able to be "scheduled".
Anybody willing to write this for dotWRK?