Step 1: Write the given parabola in standard form.
Given,
\[
y^2+2y-x+6=0.
\]
Completing the square,
\[
(y+1)^2=x-5.
\]
Comparing with
\[
(y-k)^2=4a(x-h),
\]
we get
\[
4a=1,\qquad a=\frac14.
\]
Hence,
Vertex:
\[
V_1=(5,-1),
\]
Focus:
\[
F_1=\left(5+\frac14,-1\right)=\left(\frac{21}{4},-1\right),
\]
Directrix:
\[
x=5-\frac14=\frac{19}{4}.
\]
Step 2: Find the vertex of the second parabola.
The vertex of \(S=0\) lies on the directrix of \(P=0\).
Hence,
\[
V_2=\left(\frac{19}{4},-1\right).
\]
Since both parabolas have the same axis,
\[
S\equiv (y+1)^2=4b\left(x-\frac{19}{4}\right).
\]
Its focus is
\[
F_2=\left(\frac{19}{4}+b,-1\right).
\]
Step 3: Use the distance between the foci.
The distance between the foci is
\[
\frac54.
\]
Also, the foci are on opposite sides of the vertex of \(S=0\).
Hence,
\[
\left(\frac{21}{4}-\frac{19}{4}\right)+b=\frac54,
\]
\[
\frac12+b=\frac54,
\]
\[
b=\frac34.
\]
The length of the latus rectum is
\[
4b=4\left(\frac34\right)=3.
\]
Therefore,
\[
\boxed{3}.
\]
Thus,
\[
\boxed{(B)}
\]
is the correct answer.