To get a comped cruise for 2, do we have to have offers for both people?

No! Only one person's offers are needed to get a comped cruise, but having both players’ offers can be helpful to unlock greater comps or discounts. Typically for your first trip, your comp will be based on the person who appears to be the bigger player. After the first trip, URComped will combine the play with your guest when claiming future offers and will provide any additional tips and tricks for getting better comps in the future. If you want to link your URComped accounts, your offers would be based on your combined play. To do this, please message your host.