2) Is there actually a solution?
As tkhunny suggests, there is no solution to this question.
The facts in the question, contradict the facts presented in the diagram. (There's no point in squaring anything)!
Of course, for any cone, you can choose a unit of measurement of length so that the surface area is numerically equal to the volume.
However then, [MATH]\hspace2ex l=\hspace1ex \mathrel{\raise{8pt}{r}} \hspace{-3pt} \left(\frac{r^2+9}{r^2-9}\right)[/MATH] [MATH](r>3)[/MATH] when measured in those units.
So, measured in those units, r must be greater than 3.
It also means if you want the sides of the triangle to be integer, there is only one solution, namely a 6, 8, 10 triangle [MATH](r, h, l)[/MATH].