Орфографически правильно дефисное написание: веб-сообщества, фото-веб-сообщества.
Ваш вариант пунктуации возможен.
Тире ставится между подлежащим и сказуемым, поскольку сказуемое выражено сочетанием с числительными.
Корректно: длиться веками, годами.
В слове «шишек» (мн. ч., р.п.) нулевое окончание.
Устойчивое сочетание на вес золота используется в качестве именной части составного сказуемого, что требует постановки тире между подлежащим и сказуемым.
Если интерпретировать сочетание какое-никакое оружие как поясняющее приложение, второе тире поглощается запятой: Взяв со стола тяжёлый бронзовый подсвечник — какое-никакое оружие, он шагнул в комнату (см. пункт 4 параграфа 65 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина). Однако более уместно интерпретировать это сочетание как отдельное предложение, которое содержит попутное замечание, то есть как вставку; в этом случае нужны скобки: Взяв со стола тяжёлый бронзовый подсвечник (какое-никакое оружие!), он шагнул в комнату.
Во веки веков – вечно, всегда.
Да, склоняются: на р. Оке.
Словарной фиксации нет, предпочтительно не склонять.