Perl и C++ всё же не очень похожи ))
На perl писать и быстрее и проще. К плюсам относится то, что часть модулей написаны на си. Поэтому, при удобном синтаксисе, вы получаете коллосальную производительность. В добавок, перл был создан лингвистом, поэтому perl позволяет писать программу так, как удобно вам.
Для работы с "WEB протоколами" рекомендую начать с
CGI, это обвязка для работы с HTTP::Request и HTTP::Response.
Ну, а чтобы быстро написать простенького кравлера достаточно LWP::UserAgent
Более интерсных кравлеров, имитирующих работу клиента, можно посмотреть WWW::Mechanize (но он тяжеловат).
Если хотите организовать многопоточные вещи, то почитайте про fork (хотя threads рулят, но нужно движок пересобрать).
Псевдомногопоточность обеспечивает (довольно удобно) POE. Кстати, можете глянуть POE::Component::Server::HTTP (забавная весчь).
Perl, если у Вас нет, можно скачать
инсталлятор для виндусятников. Для *nix - в завсистмости от того что юзаете.
По установке perl модулей, описание
здесь. Там правда про Catalyst, но процесс описан корректно и подойдёт для устновки любого модуля.