已知△ABC的三个顶点A(-1,0),B(1,0),C(3,2),其外接圆为⊙H.
(1)若直线l过点C,且被⊙H截得的弦长为2,求直线l的方程;
(2)对于线段BH上的任意一点P,若在以C为圆心的圆上都存在不同的两点M,N,使得点M是线段PN的中点,求⊙C的半径r的取值范围.