You don't earn elite night credits or points when you book for someone else. It's clearly mentioned in the terms and conditions. To earn elite night credits, you must personally stay in the room and pay for it, although I'm not sure how strictly the latter is enforced.