I've never tried this, but Jim's will overnight ship them.
I've had Jim's cheesesteaks (South and 4th) a couple of times and once transported three from South Street to the Hyatt on the waterfront for my mom and dad when they were visiting. All in all it was about 45-60 minutes from when the guys at Jim's made them and when we ate them. I'm glad I did it as my parents, because of their age and limited mobility these days--likely won't be traveling east (from San Diego) again

and my mom, never really one for "casual food", specifically mentioned that since they were in Philadelphia, she and my dad should try one of those "famous Philadelphia cheesesteaks". Jim's didn't let me down.
http://www.jimssteaks.com/indexb.htm