Anyone can use their My Disney Experience App or thru Disney website and have the dining linked in their daily calendar as well, not tied to whether you are staying onsite or not. In fact, I find myself booking dining before hotel because those can get sucked up faster!!