解:(1)当x=0时,y=3,
当y=0时,-x+3=0,解得x=3,
所以,点B、C的坐标分别为B(3,0),C(0,3),
∴

,
解得

,
∴所求函数关系式为y=-x
2+2x+3;
(2)①∵点P(m,n)在抛物线y=-x
2+2x+3上,且PN⊥x轴,
∴可设点P(m,-m
2+2m+3),
同理可设点N(m,-m+3),
∴PN=PM-NM=(-m
2+2m+3)-(-m+3)=-m
2+3m=-(m-

)
2+

,
∴当m=

时,线段PN的长度的最大值为

;
②由题意知,点P在线段BC的垂直平分线上,又由(1)知,OB=OC,
∴BC的垂直平分线同时也是∠BOC的平分线,
∴m=-m
2+2m+3,
整理得,m
2-m-3=0,
解得m
1=

,m
2=

(不合题意舍去).
∴点P的横坐标为

.
分析:(1)根据直线解析式求出点B、C的坐标,然后利用待定系数法求二次函数解析式列式求解即可;
(2)①根据抛物线解析式与直线解析式表示出点P、N的坐标,然后用含有m的式子表示出PN,整理并根据二次函数的最值问题解答;
②根据等腰三角形三线合一的性质可知点P在BC的垂直平分线上,再根据点B、C的坐标可知BC的垂直平分线也是∠BOC的平分线,然后根据点P的横坐标与纵坐标相等列出方程求解即可.
点评:本题是对二次函数的综合考查,主要有直线与坐标轴的交点的求解,待定系数法求二次函数解析式,二次函数的最值问题,等腰三角形三线合一的性质,(2)中根据点B、C的坐标,OB与OC恰好相等是解题关键.