Hi Allie,
In addition to Udo's request I thought i'd push you in a certain direction.
The types of multiple seasonal/cycle models can be estimated in SAS using a UCM framework. You can think of this as ESM-like but with regressors. These regressors might be continous, such as a price, or dichotomous, such as a day.
You might want to experiment a bit with the combination of seasonal length as well as some dummies for month to take care of those cycles. The dummy variable approach will require a good deal of data but as we don't know what you are working with, I'll just toss some ideas your way.
SAS/ETS(R) 12.1 User's Guide
Udo, might have more to add with some data.
Regards-Ken