Can you run DSL and T1 through a single switch for two different purposes?
If the phones simply pass-thru the network like a bridge, then it should work. The switch should still dutifully maintain ARP tables and switch traffic regardless of the IP routing.
However, I don't know the reasons for your needing public IPs, but I would try very hard to get a firewall/router setup in front of that T1!