I have a concept for a better message system that will enable things like this. But we need to get the backend back in order first.
Ooh, I'd forgotten about this. To everyone else, when this happens, it will be very cool and make this discussion moot.