That's pretty much the way it worked back when I was on a first-name basis with flight attendants, hotel-clerks, and barkeepers all over the planet. We had to use a personal, but company-business-specific Amex card.
Prolly shouldn't tell ya this, but its usually no big deal to get a merchant to make out the cardslip so that it reads just a total amount charged, attributed to something like "Meeting Facillities", "Catering", "Clerical Services", or "Office Supplies", or such, or for a bartab to be attributed to "Dining Charges", with no specific item-by-item detail. Used judiciously, that can work to your benefit.