Hi Joe, hi folks.
I did that a while ago :
Horn2.skp
However, since we now have access to plugins, I would do it like that:
1 - Create a cone;
2 - Bend it.
To create a cone, draw a triangular profile and use a circle for the path with the Follow metool.
For a ram horn, you may have to bend in steps and scale to create a helix form since these can have more than one complete turn
Just ideas.