Since it doesn't look like there is native functionality to do this I came up this work around in case anyone else needs to do something like this.
I created a QVW file called Preloader.QVW which is going to be the scheduled to load every day at 4AM.
The script for this file is:
IF Match(WeekDay(today()), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri') > 0 THEN
My file that I only want to run M-F will be set to load only when the Preloader.QVW file finishes successfully. The file I want to run on Sat, Sun will be set to load only when the Preloader.QVW file fails.
Hope this helps.