Yes. You can book an activity on behalf of someone, and can even gift the experience. Just ensure to provide their details when finalizing your booking details to make a booking on their behalf. It is best if details are theirs including names and numbers.