Да, фамилия склоняется.
Правильно: жить им.
Верно: благодаря им.
См.: https://gramota.ru/biblioteka/spravochniki/slovar-trudnostey/blagodarya
Да, в подобных контекстах Ким превращается в обычную мужскую фамилию, которая склоняется (как и любые другие мужские фамилии, оканчивающиеся на согласный, независимо от их языкового происхождения): Киму Виктору Петровичу.
Да, мужская фамилия Ким склоняется (женская – нет).
Женская фамилия Ким не склоняется, мужская фамилия склоняется так: Ким, Кима, Киму, Кима, Кимом, о Киме. Подробнее см. в «Письмовнике».
Вы написали верно: мужская фамилия Ким изменяется как существительное второго склонения: Кима, Киму, Кима, Кимом, о Киме. Женская фамилия Ким не склоняется.
Подшофе (так правильно пишется это слово) – навеселе, под хмельком, в состоянии легкого опьянения. В основу этого слова легло, по-видимому, французское причастие chauffe "нагретый, подогоретый алкоголем".