Here's a quick code snippet that shows you how you can create custom breadcrumbs for a certain node type. This code would reside in your template.php theme file.
<?php
function MYTHEME_preprocess_page(&$variables)
{
if ($variables['node']->type == 'MYNODETYPE')
{
$links = array();
// creating a link to the home page
$links[] = l('Home', '<front>');
// here's how you could add a link to a taxonomy page
$vid = 2;
foreach ($variables['node']->taxonomy as $k => $v)
{
if ($v->vid = $vid)
{
$links[] = l($v->name, 'taxonomy/term/' . $v->tid);
break;
}
}
// yet another link
$links[] = l('Some Other Link', 'SOMEOTHERLINK');
// lastly, overwrite the contents of the breadcrumbs variable in the page scope
$variables['breadcrumb'] = theme('breadcrumb', $links);
}
}
?>
NOTE: if you were adding this code to a module, you could use the drupal_set_breadcrumb() function to do the same functionality.