This is an old revision of the document!
$className = Mage::getConfig()->getBlockClassName('mycompany_catalog/product_list');
$block = new $className();
$block->_prepareData();
if($block->getItems()->getSize()){
$items = $block->getItems();
foreach($items as $_item){
// your code...
}
}