Automatic code-driven Multisite Site creation?

Hi, we're working on a big real estate site where there's a main site and then sites for all their agents in a multisite configuration. The trick is that they add and delete agents all the time (they have about 1100 agents currently) and we want to automate the creation of their sites. We would like to build some code to automatically create and remove sites in the network as needed.

It would be so great if we could use the WPMUDev Cloner plugin, and my question is - if we were to setup a sample site to use as a template, are there any functions/hooks/etc we could use to automate this process? Essentially I'd like to write a script that can utilize Cloner - or something - and create sites automatically without having to use the admin area interface.

Any ideas?

- Mike