Выражение "ни кола ни двора" является устойчивым фразеологизмом, а в этих конструкциях повторяющиеся частицы "ни" находятся в смысловом единстве. В таких выражениях употребляются частицы "ни", которые несут отрицательный смысл и противопоставляются одна другой. Причем запятая в этом выражении, как и в других аналогичных, не ставится.
Примеры: ни дать ни взять, ни то ни сё, ни жива ни мертва.
Правильно пишется " ни себе ни людям". Это так называемое устойчивое выражение с частицей "ни". Примером подобных выражений являются " ни днём ни ночью"," ни жив ни мёртв" или " ни рыба ни мясо". Запятая в таких случаях также не ставится. Запятая рисуется при парном употреблении "ни", когда " ни" можно заменить предлогом" и".Например, в выражении " ни завтра, ни сегодня машина не приехала"
Во-первых, надо думать, что выражение, вернее фразеологизм "ни кожи, ни рожи" можно употребить без усилительных частиц ни и тогда смысл не теряется, теряется выразительность передачи мысли:У Сонечки нет кожи и рожи. А вот если такое предложение:" У Сонечки нет ни кожи, ни рожи." Это уже по-русски и красиво, хотя что красивого в том, что бедной Сонечке не повезло с рождением, Бог не дал нужных ей женских причиндалов, типа белая кожа, прекрасно очерченный рот, вкусные губы, шикарные сексапильные ноженьки, это мама и папа плохо попросили у Боженьки, прежде чем зачать ребенка.В любом случае в выражении "ни кожи, ни рожит" Ни является усилительной частицей и всегда пишется через -и-.
Частица «ни» очень часто встречается в качестве составляющих устойчивых выражений в русском языке. Такие выражения употребляют частицы дважды, и пишутся таким образом согласно сложившимся языковым традициям. Как и любые фразеологизмы, эти выражения требуют запоминания. Например, "ни пуха ни пера", "ни два ни полтора", "ни себе ни людям" и т.д.
К таким устойчивым выражениям относят и фразеологизм «ни взад ни вперед». Писать его надо с использованием удвоенных «ни» и это следует запомнить.
Вывод – выражение «ни взад ни вперед» пишется с частицей «ни».
Существует множество устойчивых сочетаний в русском языке с частицей "ни". К ним отностя и сочетания с повторяющимся "ни". Например - ни сном ни духом, ни мычит ни телится, ни вашим ни нашим. Как и любые устойчивые выражения такие выражения требуют словарного подхода.
К таким выражения относится и устойчивое выражение "ни свет ни заря". То что оно пишется с частицей "ни" надо просто запомнить.
Вывод - выражение "ни свет ни заря" пишется с частицей "ни".