Well, if you're coding for eggdrop, you'll have to use several procs and bindings, each triggering and handling each step: ie, one proc to ask the user for input, and another for handling the response. I'm not real sure what eggdrop is... sorry! Your guidance in tcl/expect scripting was helpful tho...