I've done applications that had two terminals running the same application. It's obviously more burden on communications, but if you plan accordingly you shouldn't have any problems. So, mine weren't a master and slave, they were one in the same. I could set them up in zones, but that was just to allow specific functions on the specific terminal.
James