You might get more response on the "Orlando Area Hotels and Attractions" forum as far as the best restaurants that deliver, but here's what I can help you with.
You can get food delivered from a variety of restaurants, although some charge a hefty delivery fee. The drivers are not allowed to bring it to your room (SSR and OKW might be the two exceptions) and you must meet them in the lobby to pay for it.