解:(1)设椭圆的方程为

(a>b>0),则
∵椭圆C的离心率为

,∴

=

,c=

a,
∴b
2=a
2-c
2=

a
2,
∵椭圆过点

,∴

,解得a
2=25,∴b
2=9,
故椭圆C的方程为

(4分)
(2)设A(x
1,y
1),B(x
2,y
2)分别为直线l与椭圆和圆的切点,
直线AB的方程为y=kx+m代入椭圆方程,消去y得:(25k
2+9)x
2+50kmx+25(m
2-9)=0,
由于直线与椭圆相切,故△=(50kmx)
2-4(25k
2+9)×25(m
2-9)=0,从而可得:m
2=9+25k
2,①,x
1=-

,②
直线AB的方程为y=kx+m代入圆的方程,消去y得:(k
2+1)x
2+2kmx+m
2-15=0,
由于直线与圆相切,得m
2=15(1+k
2),③,x
2=-

,④
由①③得:k
2=

,m
2=24,由②④得:x
2-x
1=

,(9分)
∴|AB|
2=(x
2-x
1)
2+(y
2-y
1)
2=(1+k
2)(x
2-x
1)
2=(1+k
2)×

=4
∴|AB|=2,(12分)
分析:(1)设出椭圆的方程,根据离心率及椭圆过P求出待定系数,即得椭圆的方程.
(2)用斜截式设出直线的方程,代入椭圆、圆的方程,化为关于x的一元二次方程,利用根与系数的关系,化简|AB|的解析式,即可求得结论.
点评:本题考查用待定系数法求椭圆的标准方程,一元二次方程根与系数的关系,解题的关键是联立方程,利用韦达定理求解.