Оба варианта согласования возможны.
Правильно: Ограждения ОГ1—ОГ5.
Между двумя (и более) словами, которые, сочетаясь друг с другом, означают пределы (значение «от… до» ) — пространственные, временны́е, количественные — ставится тире: С Казанского вокзала начнут отходить поезда с табличками «Москва — Кара-Бугаз , через Ташкент — Красноводск » (Пауст.); Ошибочно полагая, что культура конского каштана в северо-западных парках явление не XVIII—XIX веков, а более позднее, удалили все каштаны из Тригорского и с могильного холма Святогорского монастыря (Гейч.); Запасы нефти на Челекене очень невелики и должны быть исчерпаны за первые десять — пятнадцать лет добычи (Пауст.). То же при обозначении количества цифрами: Рукопись объемом 10—15 авторских листов.
К сожалению, окончание притчи нам неизвестно.
Обособление не требуется. Вот правило:
Не обособляются определения нераспространенные и с зависимыми словами, стоящие после местоимений отрицательных, неопределенных, указательных, определительных, образующие с ними единую группу (ударение падает на определение): Ничто человеческое ему не чуждо; В предрассветной глубокой темени увидел, как через забор махнул кто-то большой, грузный (Шол.); Мне уже мало того, что я лечу, и хочется чего-то большего (Расп.); Я почувствовал, что в мире произошло нечто имеющее отношение лично ко мне (Кат.); На площадку железной лесенки, ведущей в конторку механического, вошел кто-то незнакомый (Бел.); Усамой стены монастыря он рассказывал ей что-то очень простое и обычное из студенческой жизни (Вороб.); Расскажите мне что-нибудь веселенькое (Ч.); Каждый подавший заявление на конкурс должен ждать вызова.
Правильно: период 2008–2009 годов.
Распространенные приложения, стоящие после определяемого слова — существительного или местоимения, а также отделенные от них другими членами предложения или относящиеся к отсутствующему члену предложения, обособляются запятыми: Володя, семнадцатилетний юноша, некрасивый, болезненный и робкий, сидел в беседке; Вспомнилась маленькая девочка, племянница Спирьки. В особых случаях возможно обособление с помощью тире: И теперь двое дядей по отцу и Иван Маркович — дядя матери — решают задачу.
Распространенные приложения, стоящие перед определяемым словом, выделяются запятыми в том случае, если имеют дополнительный обстоятельственный оттенок значения или относятся к личному местоимению: Четвертой бригады дежурный бригадир Зырянский дежурство по колонне принял, Мещанин по происхождению, выучившийся грамоте в келье монастыря, он, разумеется, не читал «светских» книг, бывших у нас в библиотеке...
Подробнее см. Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006 (и более поздние издания).
Правильно: ко́дов. Во всех формах слова код ударение падает на основу.