Я не программист, могу только изменять готовое

Так что мне не мало говорит то что надо в цикле строить.
<?php
/* Выборка, допустим */
$shop = & singleton('shop');
$param = array();
$param['items_order']='Desc';
$param['items_field_order']='shop_items_catalog_date_time';
$param['current_group_id'] = false;
$param['items_on_page'] = 15;
$shop_id = '1';
$row = $shop->ShowShop($shop_id,'МагазинКаталогТоваровНаГлавной',$param,$external_propertys);
/* Или тут $row = $shop->GetAllItems($shop_id, $group_id = false, $param); ? */
/* Затем непонятно как и что передавать сюда? В цикле? sick! */
$RssWrite->CreateRSS( array $rss_mas_header, array $rss_mas_items, [array $property = array()] );
?>