Maybe that goes more into what you want... found it on DevShed but haven't tested it yet ...
<?php
// Yahoo! NewsPod 1.0
// By Mukul Sabharwal [mukulsabharwal@yahoo.com]
// Grabs news headlines from yahoo.com/index.html
// You can modify it as you like. Just don't remove my name
// PHPArena - http://phparena.tsx.org
$file = fopen("http://www.yahoo.com/index.html", "r"); //open file for reading
$rf = fread($file, 20000); // read 20KB
$grab = eregi("<a href=r/rl>Religion</a>...</small></td></tr></table></td>(.*)<tr><td align=center bgcolor=ffffcc colspan=2><font face=arial size=2><b>Marketplace</b>", $rf, $printing); //Search for the news
$printing[1] = str_replace("href=\"/homer/?", "href=\"", $printing[1]); //replace some dirty stuff
$printing[1] = str_replace("href=r/xn", "href=http://www.yahoo.com/r/xn", $printing[1]); //store the clean data in an array
fclose($file); // close the file
echo $printing[1]; // Voila, print it out
?>