Got it fixed! Thanks to Jeff at Minnesota Telephone and the following thread: http://allworxforum.com/viewtopic.php?f=6&t=326
Essentially I had to set the Boot Server IP AND Contact IP in the "remote" phone at 192.168.0.254. After that was done the phone got registered fine but phones on the other end couldn't hear me. To solve this problem, I needed to setup a static route between the two subnets. In Network/Static Routes, I clicked modify and input the destination as 192.168.1.1, Netmask Class C, Gateway 192.168.0.1. I restarted the 6x server and problems were solved.