This program, when completed (the Net::Telnet version is) will run as part of a webserver. Putting user nobody (or apache depending) into the sudoers file is usually considered bad form.
jcpunk
all code is tested, and doesn't work so there :p (varient on common PM sig for my own ammusment)