If the drawing in the spreadsheet is dynamic and changes with the user input, then the calculations are already there, you would simply need to apply them to lisp, vba, or .net to make it a viable application.
You could outsource it for sure, something you might consider if your skills are not up to the task. There are many qualified and able programmers here, you just have to take your pick.