Back when Marriott had paper certs for all their awards, I had a few situations where I wanted to stay somewhere last minute. In those instances I was able to get Marriott to send the certs directly to the hotel. Also, as a Plat, I was able to get them to expedite the cert shipments without paying any expedite fees. So it may be possible to get Marriott to mail the certs to the hotel in question and even expedite the shipment without any extra costs. Its worth asking about.
With that said, I do agree with
sophiegirl in that the 25K point for $100 Marriott Cheque isn't getting the best "cash" value for your points. But I also realize that "cash" value can sometimes be trumpted by "non-cash" value. And just a $100 savings can sometimes help make a good vacation, great.