Cruise lines/Agents will split the booking and accept payment from two different people. I have cruised this way on the last 17 voyages.
Sharing a cabin but paying separately including on board accounts.
Its all too easy