in reply to Nonblocking Networking

So I went to CPAN, found HTTP::Daemon and everything was fine, until I realized that my bot wasn't joining any channels anymore.

How about giving us something more to work with (like some code). Otherwise, we're forced to fill in a lot of the pieces from the meager info you've provided.

If (and I'm guessing here) you're writing a plugin that needs to make a web request and parse the results, there are, I believe, example plugins to base your work on. The "purl" bot on the old efnet #perl channel had a google plugin. Look through the existing Net::IRC plugins to see if there's already one that does the same thing you're trying to do.