Скрипя зубами-
Скрип,то есть неприятный звук,произнося неприятный скрип(звук).
Он замерз до такой степени,что говорил скрипя зубами.
Скрепя сердце-
Скрепление,то есть соединение чего-либо.
Они поклялись друг-другу скрепя сердце.
Не выделяются на письме запятой,потому что являются фразеологизмами.