You have two domains http://www.mysite.com and http://www.my-other-site.com. You want the two domains to be totally separate/independent websites. In order to have additional parked domains you need to purchase the additional domain(s).
A large number of XOOPS sites that are hacked are because the owner failed to set the correct file system permissions on critical XOOPS files and folders.