I was just playing with this last night for another effort. Check out
http://theashergroup.com/demos/calendar-widget/.
I added a new command option -week_starts_on_day. This should be a number between 1 and 7, where 1 represents Sunday. Regardless of the setting of this parameter, the days_of_week parameter, if supplied, still starts with "Sunday."
I tarred it up as it appears to be working, but let me know.