as a UK English speaker I'm not sure I've ever heard "lay on" used to mean "hire" as M-W claims, and the OED doesn't seem to list that as a sense. The usage in this sentence is the sense the OED defines as:
"To provide for the supply of (water, gas, etc.) through pipes from a reservoir; to provide (a telephone line). Hence, to make arrangements for, to provide (refreshments, entertainment, transport, etc.)"
and which M-W defines more briefly as "provide, arrange".