You'll probably get more leverage from biting the bullet and learning about
POE, which can play nicely with
Tk just fine. Then, you can include prebuilt solutions such as
POE::Component::Client::HTTP, which can fetch pages asynchronously, allowing the rest of your app to continue functioning as the page is being fetched.