Is this possible?

Hi,

I was wondering if it this is possible in a web based envirnoment.  We build pressure vessels where the only things that change are diameters, quantity and location of nozzles, and the type of ends.  Through the API could an interface be created on the web page that would allow you to change these items to create new vessels?  This would allow a lot more people to create new vessels without having to know how to use solidworks.  Does something like this exist?

SolidworksApi macros