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!