Если нужна возможность только выкладывать то это делается через права, @seoyuzer не ошибается.
Но если вам нужно что то больше, например чтоб деньги получал пользователь, а магазин комиссию и т.п. то ту готовых решений нет.
Друпал очень гибкий, создавать свои типы контента можно из коробки. Разные страницы https://www.drupal.org/project/views поможет.
Но на друпале с первого раза нормальный сайт не сделать. Надо почитать немало топиков и наступить не на одни грабли :)