Beyond what was said about importing SKP files into your application, please be aware that your company cannot sublicense it’s license to anyone else.
See section 2 of the End User License Agreement …
… and the Trimble APIs Developer Agreement …
The SketchUp APIs for working with the “live” application provide mechanisms for extensions (aka “plugins”) that run within the SketchUp application process. This is meant primarily to extend the user’s modeling workflow.
But the APIs also have import from and export to file capabilities (as mentioned above.)
In addition the SketchUp Ruby API has HTTP request and response classes that can be used to send or receive data from a remote website or network location.
So, basically you are thinking of using SketchUp backwards. SketchUp cannot be subservient to your application. But you can have users install a SketchUp extension that shares model data or files with another application.
As this is a commercial use, your “public users” will need to purchase a subscription license to SketchUp Pro desktop edition in order to install and run extensions. The web editions do not have an extension API.
No. Not by default. But you can have an extension send data to a website, or export to a special data format file (JSON, etc.) and have your application import this.