I have a standard corporate network with Active Directory, and I have an outbuilding for the local community college. We run off port 1 on our modem and run straight into our Palo Alto, which then feeds into our core switch; the CC runs off port 2 and jumps straight out via two Cisco SG300s to their Watchguard and their AD handles network settings through the VPN tunnel. The PCs need to run off their connection, but the Avaya VOIP phones need to run off mine.

Attempted solution: I ran a line (vlan'd off) from an open port on one of my access switches to the SG300, then set the same vlan on the SG300 at the other end and tried to run the VOIP phones off that. No dice. The vlan is in my core with the address of the closest SG300 as the IP address. No dice.
I suspect the issue is that I'm missing a subnet for the phones, but inside our network that's handled by option 242 in our DHCP server. Do I need to set second IPs on the two SG300s for my network to see them, and serve DHCP to the phones over our vlan?
Right now I can plug into either of the SG300s and get out to the internet, but I can't get connectivity with my domain no matter what vlan the port is set to.