Друг попросил написать скрипт, который вытягивает все линки с нескольких страниц за раз. Я не стал изобретать велосипед, да и уже спать собирался, поэтому воспользовался практически готовым решением. А именно классом Snoopy (я про него уже писал тут).

С ним задача упрощается до подключения и активации класса (3 строки) и последовательного открывания всех урлов. Вот он собственно, для работы надо будет положить вместе с этим скриптом файл Snoopy.class.php

<?php
include("Snoopy.class.php");
$link = array('link1','link2'); # линки для работы
 $browers = new Snoopy;
  for($i=0, $count=sizeof($link); $i < $count; $i++){
    $browers ->fetchlinks($link[$i]);
    print $browers ->results;
  }
?>