No I don't recommend opening a new credit card to just pay off a collection agency.
If your gonna pay a collection agency then work with them to just send them some payments.
There's no sense in taking out more debt just to make payments to the collection agency.
Just make the payments to the collection agency instead of making more payments to a credit card company.