smart, в том то и проблема, что ошибка выползает с завидной регулярностью. будь то компонента комментариев или DS-Syndicate. ошибка вываливается и локально в денвере, и на сервере. php4, php5 - всё равно. чего такого в этом цикле foreach? вряд ли это ошибка программистов...
таким образом, пока не указаны категории, DS-Syndicate(1.0.1) работает и собирает в xml статьи из всех категорий. а при попытке указать конкретную категорию, перестаёт работать совсем, ругаясь на foreach.