(1)根据抛物线C1的焦点为F2(2,0),得出双曲线C2的焦点为F1(-2,0)、F2(2,0),再设A(x,y)在抛物线C1上,根据|AF2|=5结合抛物线的定义得,x、y的值,最后根据双曲线定义结合点A在双曲线上,得a=1,可求双曲线方程;
(2)设圆M的方程为:(x+2)2+y2=r2,根据双曲线的渐近线方程和直线与圆相切的条件,得圆M的半径为,从而求出圆M的方程.过点P作互相垂直且分别与圆M、圆N相交的直线l1和l2,设其中的一条斜率为k,则另一条的斜率为,利用直线的点斜式方程,将直线l1和l2的方程与圆M方程联解,可以得出弦长为s和t关于k的表达式,将其代入进行化简,可以得到定值.
【解析】
(1)∵抛物线C1:y2=8x的焦点为F2(2,0),
∴双曲线C2的焦点为F1(-2,0)、F2(2,0),
设A(x,y)在抛物线C1:y2=8x上,且|AF2|=5,
由抛物线的定义得,x+2=5,∴x=3,∴y2=8×3,∴,
∴,
又∵点A在双曲线上,由双曲线定义得,2a=|7-5|=2,∴a=1,
∴双曲线的方程为:.
(2)为定值.下面给出说明.
设圆M的方程为:(x+2)2+y2=r2,双曲线的渐近线方程为:,
∵圆M与渐近线相切,∴圆M的半径为,
故圆M:(x+2)2+y2=3,
显然当直线l1的斜率不存在时不符合题意,
设l1的方程为,即,
设l2的方程为,即,
∴点M到直线l1的距离为,点N到直线l2的距离为,
∴直线l1被圆M截得的弦长,
直线l2被圆N截得的弦长,
∴,
故为定值.