Если нет зависимых слов или противопоставления, то корректно слитное написание.
Если не требуется подчеркнуть отрицание интонационно, то уместно слитное написание в обоих случаях.
Запятая нужна. Наименования ученых степеней и ученых званий выступают в общем ряду как однородные приложения.
Отрицательные местоимения в целом пишутся слитно (кроме тех случаев, когда внутри местоимения есть предлог: никто, но ни с кем).
Можно так: ...писали по-разному не только фамилию, но и имя.
Здесь недорого нужно писать слитно.
Запятая не нужна.
Правильно здесь: ни одного канала.
Скорее всего, это недосмотр редакторов словаря. Отправим им Ваш вопрос.
Вы имеете в виду "горюче-смазочные материалы"? Это множественное число, род при согласовании во мн. ч. не имеет значения.