How is an outside company going to run a system with no income at a profit?
Charge. They could easily charge. They could vary the rates from $2 during slow periods to $25 during periods of heavy demand in order to minimize crowding. Virgin Trains Florida is financing a rail line between Miami and Orlando. Not sure why another company couldn't do the same at Disneyworld.