Most hosts allow add-ons and this is acts the same as if you had 2 hosts.

Check your cpanel and see if you are allowed add-ons . If so click add-ons icon and it will set up an account just like the first account with it's own folders, mail and ftp. This will allow anyone to type abc.com or xyz.com to get to them as seperate sites.

I don't use wordpress so I don't know how to make wordpress use one setup for both.