Nice, but a more simpler one would be
Lock:
on 1:TEXT:!lock:#: { if ($nick isop #) { mode #YourChannel +m } }
Unlock:
on 1:TEXT:!unlock:#: { if ($nick isop #) { mode #YourChannel -m } }
Replacing #YourChannel with your irc channel name. Other than that, great script (: