anything out there that would do exactly what you want, simply because you have your own algorithm. Software is usually point and click, which means a lot of manual pointing and clicking, or you use a framework that has a place for custom algorithms, but then you have to know the framework and be able to program.

There also so many questions still left unanswered. What server is your website running on? What kind of content management system are you using? Do you access to the server where you can write and execute server-side code? Does it come with a database that you can manipulate? Can you or do you have the problems electronically stored? And that's all just scratching the surface.

You are right that the problem in itself isn't a hard problem to solve if you know what you're doing. So your options are either hiring someone who can do this quickly or learning the languages/tools you need to learn to accomplish this on your own. Both options are feasible.

~Sovereign