Extruding on a curvacious surface

Hey,

I'm currently in the process of trying to produce a feature which i have never created before! I require an extrusion which comes a couple of millimetres off of the surface of a curvy shape. For example, if i had a cylinder that (for arguments sake) was wavy up its y axis, and i wanted to extrude consitenty up this axis. Ive tried a projection onto the surface, but the issue with this is that the sketch is made up of various clsed/open groups.

Any ideas?

Thanks in advance,

Luke

SolidworksParts And Features