It's been too long since I've worked with C++. If I had more time, maybe I'd work on it (I would prefer it written in C++ over .NET and, diety forbid, Java).
As for the time-based/event-based stuff, I recall myself trying that once, but I wrote it PHP since it was really quick to make. I probably couldn't find it anymore if I tried but I sure could redo it. Would you mind if it were in PHP?
And for the RCON client, the menus are semi-customizable and custom commands are implemented (!yourcommandhere). Just a little more work and it should be in releasable beta.
By the way, is it possible to do forcejoin (or whatever it's called) via RCON? I failed to get it to work, and with the sv prefix too. I was trying to make a "shuffle teams" feature.
And is cprint possible via RCON (I assume not, from what I remember looking at the game's source)?