on me:*:join:#: .timer 1 0 prop $chan $!input(Please set ownerkey,eo)
...doesn't work

This is the only code i actually was prompted with a popup, however, when i typed in the pass, I recieved this error:
#test Bad property specified
Any ideas?
Also, I dont't want to confuse anybody, but on top of setting the pass with the dialog, is there a way to replace "blahblah" in this code:
on *:kick:#:{ if ($knick == $me) { timer 1 1 join $chan blahblah } }
...with the pass I typed in the dialog. I think you could use variables?

Also, what would i need to add to that command to make it kick the person who kick me after i rejoin, and enter the pass to q myself?? Hopefully i didn't confuse anybody. Thanks again!