relay timing

I want to use millis() with 8 relays. how can I short cycle 5 relays to start at different times after I have 3 cycle relays working the way I want?

Use BWD BlinkWithoutDelay techniques with a state machine.

http://playground.arduino.cc/Code/AvoidDelay

http://www.thebox.myzen.co.uk/Tutorial/State_Machine.html