i talked to GP customer svc about this and was told that no points would be earned if the guest is not staying at the hotel.
and i guess this is why that on certain coupons, it specifically mentions that "GP points will be earned even if the guest is not staying at the hotel."