Если честно, то я ничего не понимаю.
А точнее не понимаю проблемы.
В публичной части, в каком-то закрытом разделе только для авторизованных пользователей вы создаете форму для ввода объявлений.
Форму вы берете не Битриксовскую WEB-форму, а сами ручками пишите html:
[CODE]
<form action='add.php' method='get'>
<table>
.....
</table>
</form>
[/CODE]
в таблице вставляете все необходимые поля.
Дальше пишите файлик add.php, где используете функцию CIBlockElement::Add.
Вот и всё. Я бы делал именно так.