Написание зависит от контекста. Вне контекста можно говорить о допустимости как варианта не для того и не для другого, так и варианта ни для того, ни для другого.
Если это цельное по смыслу выражение с союзным словом, употребляемое в ироническом значении, то запятая не ставится: Что ценного могут сообщить эти люди? Нашла кого спросить! Если фраза используется в прямом значении, то запятая нужна: Я долго искала специалиста по этому вопросу и наконец нашла, кого спросить.
Допустимо: ни на ком не надеты сомбреро, никто не носит сомбреро.
Запятая не нужна.
Верно: В адрес организации, как правообладателя, направлено письмо.
Запятая не ставится. Было на кого посмотреть - цельное по смыслу выражение.
Подобные сочетания не обособляются.
Правильно: ни для кого не стал новостью.