Thanks for the suggestion, but I think I already have it almost figured out. I’ve noticed that aside from the 3 dedicated tables in mySQL for the plugin that the rest is basically just creating a post with the All in one type identifier.
So I’m basically creating a post with the wp_insert_post method, getting the post ID and then using that to fill out the data I have/need in the wp_ai1ec_events and wp_ai1ec_event_instances tables.
From initial testing it does seem to be enough and I’m able to interact and delete events, so at a first glance, that seems to cover it.