Adding Multiple Events

Adding Multiple Events

I am looking for a custom function (or any solution) where multiple events can be inserted based off an update in potentials.
Basically, we sell days of training. When we sell the training it is usually between 4 and 6 days of training. What I want to do is allow for the creation of multiple events based off the number of "Training Days" (a custom picklist of 1-6 in our potential module) selected when the status is updated to "Closed Won". Initially, we do not know the exact dates, but having them created in the calendar with an "Unscheduled" status on the same day is fine. Thoughts?