To me the problem would be that you will have a lot of files to upload.
.mov might be one
.swf might have a lot more if you add controls
.html5/css3 will be a lot since you are uploading all cut images maybe even for different sizes (tiles)
Then you need to add the code to get the whole thing done.
Thats a tough one. First of all I assume that you would go HTML5 with fallback to Flash for the panoramas. Don't see .mov to much anymore.
Does this have to be backend user freindly as in primate save or are you simply looking for a feasable way for you to do it?
b) Administration / File manager (which can be a pain since there is no 3.7 like option to upload zip, and you need different folder for your tiles
c) dutom upload widget
Custom Module to take care of it with widget to display them (see 3)
a) Content block, HTML cut and paste amend code to match uploaded file path
b) Design widget with Designer
c) Wild thinking Layout widget with code. Asign class (filename) use jQuery to exchange path. Realy wild idea.
Looking forward to your solution or better ideas then the one above.