I prefer to avoid phone-coding if at all possible. Typically this means jumping through whatever hoops are neccessary to either access the script in question via a temporary web page or email -- then we can step through it line by line, in tandem, over the phone and use phrases such as "line 86, see where $current_value is assigned to $booger ? Good. Go down two more lines, etc..."
in reply to Debugging Perl over the phone
Verbalizing the code is too inefficient and akin to the blind leading the blind.