Bryan,
I can't help with the actual question, I'm afraid, but I can advise the Priority does not work that way.
If I have two campaigns with the same priority and a bunch of agents logged in to both, it will try to dial both campaigns at the same rate, at the same time. If I was to have the same situation but A has a priority of, say 2 and B of, say 1, then it will call both at the same time, but twice as aggressively on A as on B. (So, say we are running at 3 calls per agent on both, it would place 2 for A and 1 for B)
To make it run one campaign
then the next, you would typically use a sequence, as you suspect.
I don't know how to force it to the first campaign in the sequence each day though. Sorry.
HTH