Is there an Edge Crease tool for the Smooth option (similar to that used for the Sub surf modifier)
Edge Split modifier may be the thing you are looking for?

After applying the modifier to the object you could use "Mark sharp"
to further modify the behavior of the modifier.

Hope it helps.