Nice idea but i don't think its possible to be done. Although i could be wrong, my main strength is in different parts of the coding. Could be possible with FLhook or similar. But it might need source code access.
If it can be done then i give it a big YUS if not its a shame.