Can I create multiple master node on 1 machine with different ports?
Yes you can.
And in the case I store my coins in a local machine, then I create masternode in another VPS. When this VPS been hacked, what happens with 20000 coins? (stolen or still safe in my local wallet)
Just don't forget to encrypt your wallet
What will I configure in swipp.conf when create multiple swippnode. For example: I will create 02 swippnode and swipp.conf file look like that, right?
port=24055
masternode=1
masternodeaddr=XXX.XXX.XXX.XXX:24055
port=24066
masternodeaddr=XXX.XXX.XXX.XXX:24066
What if I'm staking, then I create swippnode and my wallet will not staking anymore? Because I see "staking=0" when I press "Get config"