Yes, it is possible, and not very complicated. The solution lies in the database. I have a tool that I created for a client that allows their users to add a training seminar to the client's course list database. If the user selects a check box for 'Online Signup', the tool (not related to ZenCart or part of ZenCart) creates a new product, builds the description, adds the price and loads the course into the proper category and it becomes available for purchase immediatly.
The solution to this is to find all of the fields that you would like to manipulate and access the directy with SQL rather then going through the ZenCart UI. As your origional post is doesn't have any more details, I am afraid that is all that I can offer at this point.
One word of caution: The ZenCart team did an excellent job normalizing their database. Tables link to tables all over the place, when you are working directly with the DB, I strongly recommend testing your scripts on a non-production copy of your site to ensure that you didn't miss an UPDATE on a table somewhere that wasn't obviously linked.



