В дефолте помоему нет. но небольшая кастомизация с использованием CIBlock::GetList и фильтром по ИД раздела легко решает эту проблему. Док:[url]http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblock/getlist.php[/url]
хм. видимо поставить параметр HIDE_ICONS=> "N" ? А вообще кнопку добавить элемент можно дописать самому если очень нужна. Сейчас поглядел документацию по компоненту, не вижу там параметра такого..... [url]http://dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/catalog_section.php?print=Y[/url]
в кратце что хотите по функционалу? (чуть менее в кратце чем выше). И кстати зачем вам "оптимизация скриптов" при посещаемости 10к? должно работать и так не плохо при приличном сервере....
1) XML_ID и ID - насколько я знаю вещи разные.... создайте на битриксе несолько пользователей и сделайте выгрузку. посмотрите как выглядит выгрузка по полям. потом загрузите обратно и найдёте ответ на вопрос где битрикс берёт ИД пользователя.
2)Да. только дале необходимо будет помучаться с правами доступа. или дописать страничку редактирования.