verdiginiz kodlarda tüm satırlar boyunca taratiyor.

while(eregi("http://[^\"]*\.jpg", $line, $match)) {
satırın yerine şunu yazarsaniz calisir

r$ = 0;
while(eregi("http://[^\"]*\.jpg", $line, $match)) { 
        $r++;
        if($r==4){
                break;
        }