If you gift them Diamond, and it's effective before they check in, then I don't see why they wouldn't receive the proper benefits. Also, if you add them as your additional guest when you make the reservation, it should go like clockwork. You wouldn't need to be there, and they can check in and out. They could also change the stay to credit their HH number at check in since the points are prepaid, one would think.