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

,由已知得b=1.
设右焦点为(c,0),由题意得

,∴

,
∴a
2=b
2+c
2=3.
∴椭圆的方程为

.
(2)直线l的方程y=kx+

,代入椭圆方程,得
(1+3k
2)x
2+9kx+

=0.
由△=81k
2-15(1+3k
2)>0得

,
设点M(x
1,y
1),N(x
2,y
2),
则

,
设M、N的中点为P,则点P的坐标为

.
∵|BM|=|BN|,∴点B在线段MN的中垂线上.

,化简,得

.
∵

,∴

,
所以,存在直线l满足题意,直线l的方程为

或

.
分析:(1)设椭圆的方程为

,由已知得b=1.设右焦点为(c,0),由题意得

,由此能求出椭圆的方程.
(2)直线l的方程y=kx+

,代入椭圆方程,得(1+3k
2)x
2+9kx+

=0.由△=81k
2-15(1+3k
2)>0得

,设点M(x
1,y
1),N(x
2,y
2),则

,设M、N的中点为P,则点P的坐标为

.由此入手能够导出直线l的方程.
点评:本题考查直线和圆锥曲线的位置关系和综合运用,解题时要认真审题,仔细解答,注意挖掘题设中的隐含条件.