No personal experience with it, but...
http://www.solveering.com/instep.htmlFIrst google result.
Still a few days of free beta left.
But yeah, like Bart said, STL is a very bad starting point.
It's not parametric nor procedural, it's just a triangulated set of vertices.
Kinda like raster vs. vector image.