(1)由两圆C1:x2+y2-2y=0,即x2+(y-1)2=1;C2:x2+(y+1)2=4.
得两圆的圆心坐标分别为C1(0,1),C2(0,-1)
设动点P的坐标为(x,y),则直线kPC1=(x≠0),kPC2=(x≠0),
由已知得•=-(x≠0),即+y2=1(x≠).
所以动点P的轨迹M的方程为+y2=1(x≠0).
(2)假设存在满足条件的直线l.
∵点A(2,0)在椭圆M的外部,当直线l的斜率不存在时,直线l与椭圆M无交点,
因此直线l斜率存在,设为k,
则直线l的方程为y=k(x-2)
由方程组得(2k2+1)x2-8k2x+8k2-2=0 ①
依题意△=-8(2k2-1)>0解得-<k<.
当得-<k<时,设交点C(x1,y1),D(x2,y2),CD的中点为N(x0,y0),
由①可得x1+x2=,
则x0==.
∴y0=k(x0-2)=k(-2)=
要使|C1C|=|C1D|,必须C1N⊥l,即k•kC1N=-1.
∴∴k•=-1,即k2-k+=0 ②
∵△1=1-4×=-1<0或,∴k2-k+=0无解.
所以不存在直线l,使得|C1C|=|C1D|.
综上所述,不存在直线l,使得得|C1C|=|C1D|.