Ошибки в обоих случаях нет, однако...
Односоставное предложение имеет только один из главных членов. Главный член в нем независим, поэтому некорректным было бы характеризовать главный член любого односоставного предложения в терминах двусоставного — как сказуемое или подлежащее. Однако в школьной практике (в ряде учебников) сохраняется традиционная классификация односоставных предложений: с главным членом — сказуемым и с главным членом — подлежащим.
Нет, запятая не нужна.
Это сочетание лексически избыточно, слово главный здесь лишнее.
В ряде синтаксических конструкций - да.
См. в Проверке слова.
В школьных учебниках, в методической литературе встречаются оба варианта — с тире и без него. Колебания обусловлены тем, что к такому сочетанию могут быть применены сразу два правила. Первое (см. § 154): в сочетаниях с приложением, если одна из частей содержит пробел, ставится тире. Второе (см. § 122): пишутся раздельно cочетания с приложениями, следующими за определяемым словом, если первое слово является по значению более широким и общим, а второе — более узким и конкретным (птица иволга, гриб подосиновик, суп харчо и т. п.). На наш взгляд, применение первого правила является здесь более оправданным.
См. "Справочник по пунктуации".
В сочетании самый главный можно увидеть лексическую избыточность (главный — это уже самый важный, основной). Тем не менее сочетание это не ошибочно, оно широко используется и в живой речи, и в художественной литературе (как в классических, так и современных текстах). Слово самый здесь добавляет экспрессии, так что оно не лишнее.