No. Normally, the cruise lines charge a set price for the first and second passenger in the stateroom. They will then apply a discounted amount for the third/fourth/fifth passenger in the same stateroom.
This goes for the cruise fare only. All passengers will pay the same prices for port taxes/government fees.