Названия спортивных обществ, футбольных, хоккейных и др. клубов заключаются в кавычки (исключая аббревиатурные названия: ЦСКА, СКА): «Локомотив», «Зенит», «Спартак» и др. Поэтому кавычки нужны: матч «Зенит» – «Спартак». Но если эти названия употребляются не в тексте, а, например, в таблице, схеме, перечне и т. п., кавычки могут опускаться.
О категории падежа и склонении существительных читайте в пособии Е. И. Литневской.
Тире не требуется.
Это условное название желательно употреблять вместе с родовым наименованием: стадион «Открытие Арена». В этом сочетании склоняется только слово стадион, например: Команды встретились на стадионе «Открытие Арена».
Правильно: посвящено Восьмому марта, празднику Восьмое марта.
В публицистических текстах эти слова могут использоваться без кавычек.
Правильно: с праздником 8 Марта. В названиях праздников с начальной цифрой название месяца пишется с большой буквы.
Фраза сидеть на парте означает, что человек воспользовался партой, словно табуреткой или стулом, для сидения на ней сверху. Сидеть за партой – это сидеть так, чтобы парта стояла перед сидящим, как положено сидеть ученику в классе с партами.
Верная пунктуация: Иван Пупкин, главный тренер футбольной команды, дал интервью. Главный тренер команды "Спартак" Иван Пупкин дал интервью.
Знаки препинания стоят верно.