1) To transfer an OpenTable reservation to a different party, you can either a) cancel the reservation online and be ready to grab it from another account, or b) call the restaurant and ask them to put it in someone else's name. I've done both before, though with a) you risk someone snapping it up (though I've done it a bunch and never had a problem).
2) To transfer a phone reservation, just
Forum:
Reservation Help