No, I'm not saying it takes 5 minutes. I'm saying it takes 5 seconds.
You google "hidden service multiple ports" (sans quotes), and the very first result answers every single one of his questions.
You only need to scroll down the page to see the super self explanatory config examples.
HiddenServiceDir /usr/local/etc/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceDir /usr/local/etc/tor/other_hidden_service/
HiddenServicePort 6667 127.0.0.1:6667
HiddenServicePort 22 127.0.0.1:22
If that doesn't tell you how to set up multiple hidden services and multiple ports, you should seriously get someone else to set up the hidden service for you. Some people just aren't competent enough to do it, just as not all of us are heart surgeons.
If you can't configure Tor, you certainly won't be able to sufficiently harden the applications that you're trying to hide.