Корректно без запятой.
Выделение необязательно.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.
Правильно: Кто он, победитель конкурса?
Ударение переходит на окончание. Правильно: гриба, под грибом.
Корректно раздельное написание.
Правильно: гимн кого-чего? (страны) кому-чему? (победителям).
Нет необходимости писать эти слова с большой буквы. Основанием для употребления прописной буквы может быть разве что особая стилистическая задача автора текста (ср.: Человек с большой буквы).
Правильный только один вариант: елей.
Правильное написание: онлайн (онлайн-обучение, онлайн-голосование, онлайновый).