Absolutely not. You should never have to pay any money to win a sweepstakes. If you do, it is likely a scam.