There is no way that transaction will ever confirm after several rebroadcasting.
Op can do one thing, since you have not paid him on Skrill you can stop communicating with him. Either way he will get his BTC back after 24 hours.
So no harm is done in that case.
Next time trade with a trusted member here.