I'll answer #2: No problem booking a Hilton or Marriott room for someone else using your points.
#1: I've done Priceline bookings for other people, but using their credit card. The guest checking in needs a credit card on file for charges. I am interested to know what other people have experienced.
#3: I'm no help on NYC travel. I am not familiar with NYC hotels.