First, I'd simplify "y = 9x + 13y + 7z + 29" by collecting all the y terms, subtracting y from both sides, like this: "0 = 9x + 12y +7z + 29". To find the components of a normal vector, n - that is, a vector at right angles to the plane - just read off the coefficients of x, y and z. So n = < 9, 12, 7 >, unless the y on the left of your equation for the plane was a typo! If the equation is actually 0 = 9x +13y + 7z + 29, then n = < 9, 13, 7 >.
This works because, if we let r be any point in the plane, and r0 some particular, fixed point in the plane, then for every point r, the vector r - r0 is parallel to the plane. Being parallel to the plane means it's at right angles to the normal vector. We can express this condition with the dot product:
\textbf{n} \cdot (\textbf{r}-\textbf{r}_0)=0.
In other words, if we let n = < a, b, c>, then
a(x-x_0) + b(y-y_0) + c(z - z_0)=0,
ax + by + cz = ax_0 + ay_0 + bz_0.
But the right side of that last equation is a constant: it's the same number for every point r in the plane. So one consistent choice of a, b and c is to take them to be the coefficients of x, y and z in your equation, letting ax0 + ay0 + az0 = -29.
Now, a vector in the direction of the projection is
\textbf{a}=\textbf{n} \times (\textbf{v} \times \textbf{n})
where the times symbol stands for the cross product, also called the vector product. If this isn't obvious, it might help to draw a diagram. The projection of v onto a is
\frac{\textbf{a}\cdot \textbf{v}}{\textbf{a}\cdot \textbf{a}} \, \textbf{a}.
Here the denominator cancels out the length of a. It's equivalent to first making a into a unit vector.