Правильно: день Ивана Купалы.
Верно: празднуют Ивана Купалу.
Знаки препинания во всех примерах расставлены правильно. Отметим, что приведенные варианты пунктуационного оформления не единственно возможные в этих предложениях, а чтобы решить, какой вариант предпочтителен, в каждом случае нужен контекст.
Запятую лучше не ставить.
Возможны оба варианта. Однако в первом случае субъектом действия является только Иван Иванович (и именно он находится в центре повествования). А во втором случае Иван Иванович и Петр Петрович являются двумя равноправными субъектами действия.
Правильное написание: ночь на Ивана Купалу.
Словарной рекомендации нет, однако корректным представляется управление дательным падежом (по аналогии со словом памятник): кенотаф кому.