I don't think projecting curves onto poly surfaces is possible, nurbs yeah, polys nope. I'd just create geo from that curve, use a bend deformer and make sure it hugs the torus then dupe it along a motion path(I think thats called creating an animation snapshot) that follows the the shape of the torus, in this case a simple nurbs curve would do.