Hi,
Currently there is not a way in GotoWebinar to schedule a recorded webinar in advance, and to leave that webinar open to view, from start to finish, anytime in a selected time period. I believe the simplest solution to this would replace the "Webinar Available Until" field when creating an on demand webinar with the Start and End Date/Time fields that are available on all other webinar types. Until this is fixed users will not be able to set on demand webinars in advance.