fsockopen() / fopen() and fread() accomplish this as well..
Oh, and btw, HTTP::Request is not a function in Perl, its a method contained in the HTTP module that you can download for Perl.
You should note the cURL support is not built-in to all PHP installations.
You could also go with command-line solutions, system() calls to wget or lynx.