"Feck is phonetic transliteration of a lower-class rendering of a time-honored Anglo-Saxon perjorative"'Fraid not! It's Irish Gaelic, which coincidentally sounds similar to the 'other' word, which isn't Anglo-Saxon in origin, either!!
'Feck' is a fairly innocuous expression, which is why it was allowed on the pre-watershed 'Father Ted' on British TV.
Can any Irishmen out there back me up?!