You want quick and dirty? Figure out how the nntp module works. Then figure out at what point your program is calling that function and with what parameters. Then replace that function with yours. Then figure out what the program is looking for for output and fix the output that the Net::NNTP module returns to match what the program wants and you're back in business.
The right way: scrap the whole thing. Get catalyst and use the NNTP module with that. If you do it that way you can even give it a nice new look. Hell, you could even add some css while you're at it. ... third option, figure out what module is giving those functions and see if its still maintained and how it works now. Or find an equivalent module and use that. You want a simple solution. Fact is, while I've been having fun /trying/ to figure out 20 year old ioccc (c code) I don't think anyone really wants to look at perl code even half that old.