I'd suggest you try again to place the order and have it shipped to the hotel's address. I've done it several times using Amex and Amazon, and have never encountered an issue. When addressing it, I'd suggest something like
First name: Joe
Last name: Bluefan75 (Guest June 1 to June 8)
Address: c/o Hotel
Street
City, etc.