It has nothing to do with 「[痩]{や}せる」(= to become slimmer); That is for sure.
「してやせん」=「して + や + せん」
「して」, needless to say, is the て-form of 「する」.
「や」 is a colloquial (or regional) pronunciation of 「は」.
See here: 大辞林 「や(係助)口頭語で、係助詞『は』がなまったもの。『誰も[来]{き}やしない(こやしない)』『霧で何も見えやしない』」 (Toward the bottom of the page)
「せん」 means 「しない」.
「~~してやせん」=「~~してはいない」 = "would/will not be doing ~~", "am not doing ~~", etc.
Other examples with the same structure:
「[誰]{だれ}も[食]{た}べやせん!」=「誰も食べはしない!」 = "No one will eat it!"
「[車]{くるま}なんか[買]{か}えやせん!」=「車なんか買えはしない」 = "There is no way I could afford a car!"
「~~してやせん」=「~~してる」+「はしない」=「~~してはしない」
– Axe May 31 '15 at 15:18「して」, needless to say, is the 連用形 of 「する」ん?「し」が「する」の連用形で、「て」は接続助詞ちゃう? 勝手に「て形」に変えたらアカンやろか? – chocolate Jun 03 '16 at 17:51