Возможны оба варианта. При слитном написании имеется в виду, что герой теперь сытый. При раздельном написании отрицается голод.
Пишется раздельно.
Жаждущий.
Слово житель в значении «зажиточный, состоятельный человек» является диалектизмом, оно зафиксировано в «Словаре русских народных говоров» (Выпуск 9. Л., 1972). В качестве иллюстрации приводится пример употребления слова из комедии А. С. Неверова «Богомолы»: Все нищие стали. Какой был житель Иван Гаврилыч, теперь водой разговляется.
Верно: не голоден.
Смысловой разницы нет, однако вариант с безличной формой неупотребителен.
Запятая не нужна. Союз и связывает однородные сказуемые.
Этот оборот отмечается, например, в "Толковом словаре русского языка" С. И. Ожегова и Н. Ю. Шведовой. Буквальное значение - "выглядеть голодным, выражать чувство голода".