Would it be so bad to use three lines to simulate three days? eg
INSERT INTO Jobs (JobID, NextRunTime, RepeatOption) VALUES (1, '2011-12-26', 'Y'); INSERT INTO RepeatJobs (JobID, RepeatOption, DaysOffset) VALUES (1, 'Y', 2), (1, 'Y', 4);
If you need to be beaten, how about creating a lookup table, for example.
VALUES (1, 'Monday'), (2, 'Tuesday'), (3, 'Monday'), (3, 'Tuesday'), (4, 'Wednesday'), (5, 'Monday'), (5, 'Wednesday'), (6, 'Tuesday'), (6, 'Wednesday'), (7, 'Monday'), (7, 'Tuesday'), (7, 'Wednesday'), (8, 'Thursday'), (9, 'Monday'), (9, 'Thursday'), (10, 'Tuesday'), (10, 'Thursday'), (11, ...
... but instead of Monday, Tuesday, Wednesday, etc. store the offset on days from the set day of the week, say Sunday, then round your NextRunTime until Sunday, and then add the offset, etc.