Got it, thanks
It works with one teeny glitch

If I 'lock' it with the /set %locked 1 keystrokes and someone types something. It appears to be saved and after the unlock procedure is done the keystrokes saved are then sent to the channel.
So what I need to figure out is. If someone types into the 'locked' channel, it simply replies "This channel is locked" or some such, and erases from memory anything that was typed.

Did I make that clear?