Have you looked at Net::Telnet perchance?
In reply to Re: Telnet issues by blue_cowdawg in thread Telnet issues by Anonymous Monk