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.
How would I know that the txn has been dropped by the n/w?
Anyways, its more than 24 hours now since he sent me BTC and I have not rebroadcasted it even once.