Предложенный вариант не вполне соответствует правилам. Корректная пунктуация: Что могло понадобиться на чердаке и, главное, кому?
Запятая не нужна.
Для точного ответа требуется контекст. Скорее всего, кавычки нужны, так как словарное значение слов живой уголок — "специальное место (обычно в учреждении), где содержатся животные, птицы", а в Вашем случае эти слова используются в особом, условном значении. Кавычки точно нужны, если Вы хотите подчеркнуть ироническое значение этого сочетания.
Как сказал герой — вводная конструкция, указывающая на источник сообщения. Вводные конструкции выделяются запятыми.
Запятая ставится.