1). Call Marriott Rewards or the hotel to have your MR number attached. The error message when you try to add online may be a network glitch or may be a result of the booking being under hotel sales office control. (This happens to me when say my employer books everyone for the annual sales meeting). Either way the MR desk or property sales office can resolve and add your MR number.
2) If the stay is billed directly to your employer you likely will not earn points or stay credit. This often occurs with Master Billings or when the employer has a direct billing arrangement with a property (think again group booking or property near your employe’s office). Do you anticipate processing an expense report in Concur for the stay? If no, it is a master bill situation. If yes, then you might get the credit since the folio is against your credit card.
3). Incidental spend (ie restaurant) counting towards keeping your account active depends on hotel brand. At some no credit is received, others only in conjunction with a credited stay (boo Gaylord) and for many brands, yes, the incidental charges on your personal card will credit to your MR account and count as activity.