Как правило, употребляется предлог В.
Корректно: создание условий для конкуренции. Возможно: создание конкурентных условий.
Корректно раздельное написание.
Правильно: онлайн-соообщества, создание фото-веб-сайта.
Такое слово можно образовать.
Верно.