Hvis det site du skal hente info fra, ikke har et tilgængeligt api, skal du igang med web-scraping. Det kan du gribe an på flere måder, men grundlæggende handler det om at du henter sidens html-kode i dit php-script, og så får du på den ene eller anden måde, udtrukket den data du skal bruge. En måde at udtrække data på, er ved at gå igang med en masse regular expressions, men det bliver hurtigt lidt gustent
Et (synes jeg) bedre alternativ, er at bruge et bibliotek der er lavet til at hente info ud af html-kode. F.eks.
http://simplehtmldom.sourceforge.netJeg har ikke selv brugt biblioteket, men det virker vist meget fornuftigt. For at komme igang kan du evt. læse deres eksempel "Scraping Slashdot!"
Bemærk dog, at selv om du bruger et bibliotek, er din kode helt afhængig af strukturen i det andet sites html-kode, så hvis det site du henter info fra, ændrer i deres html-kode, vil du evt. skulle opdatere dit script.
Hvis du vil vide mere kan du søge på "web scraping php"...