It sounds like there are two components to your request, which should make it pretty straightforward.
The first is to craft the various <i>pmset</i> commands for the various schedules.
The second is to apply the appropriate schedule. It's not clear from your post whether you want/expect to do this automatically or you want to manually switch which one is in effect.
The first part is pretty straightforward.
-- setup the various command line options (adjust as necessary)
set scheduleA to "/usr/bin/pmset -a repeat wakeorpoweron MTRF 8:00:00 shutdown MTRF 18:00:00"
set scheduleB to "/usr/bin/pmset -a repeat wakeorpoweron W 9:00:00 shutdown W 20:00:00"
set scheduleC to "/usr/bin/pmset -a repeat wakeorpoweron SU 10:00:00 shudown 22:00:00"
Now you have three variables, one for each schedule.
Next you just need to determine which one to apply. One option is to prompt the user:
-- ask the user which one to apply
set newSchedule to button returned of (display dialog "Which schedule do you want?" buttons {"Schedule A", "Schedule B", "Schedule C"} default button "Schedule A")
Other options may be to look at the current day and determine what the next schedule should be (e.g. if today is Tuesday you know you need to apply Wednesday's schedule, etc.)
Once you know what schedule to apply you can just:
-- interpret the answer
if newSchedule = "Schedule A" then
set theCmd to scheduleA
else if newSchedule = "Schedule B" then
set theCmd to scheduleB
else
set theCmd to scheduleC
end if
-- and do it
do shell scripttheCmd with administrator privileges
Note the above assumes you're using the 'display dialog' approach. You may need to change the script a little if you use some other option.