I do it with arrays, and a function call on the top of each page. This requires maintence if you move the page, so I'm not sure this is ideal.
<?
// Define your page and it's parents
$curpage = "Current News";
$parents = Array(
Array("Home","/index.php"),
Array("News","/news/index.php")
);
writeCrumbs($curpage, $parents);
?>
<?
// This function would reside in a general
// include file
function writeCrumbs($curpage, $parents)
{
for($i = 0; $i < count($parents); $i++)
{
list($name, $url) = $parents[$i];
echo "<a href=\"$url\">$name</a> >";
}
echo $curpage;
}
?>
You would need to format the links how you wanted and there could be better ways to do this like I said above.
Good Luck!
Jack