Yep, what the guys have said.
Tourweaver Pro will do all you are asking. Still you will need to work with skill and patience and learn the quirks.
JRE is needed on the computer building the tours. Not necessary on those viewing if using the Flash output. Java and Flash though are pretty common on most every computer.
Download the FREE trial and start learning the process. People here on the forum will help you out where needed I'm sure.