if you want it to a face a given vector, then you have to define where the vector comes from.
Iceplug said:ang = Math.Atan2(vec.y, vec.x)
then, you apply a rotation transform to the world matrix with this angle (or its negative, depending on your needs) and then draw the mesh (assuming the mesh untransformed faces the 0° direction... if not, you may have to negate the angle and add 90° or maybe subtract...) .