One thing I noticed, and you probably will to when you change the code, is the whole thing is going in sequence( one thing after another), each section needs to be independent of the others.
Most folks in this forum are happy to help you work things out, but you might have difficulty finding someone to completely rewrite the code to your specs, for free.
I would suggest you learn more about the Arduino series, and their properties and limitations. If you're not acquainted with them I would also suggest you learn about shift registers. It would allow you to control multiple LED's from a single pin. I don't know if you're thinking of a linear array, or some other configuration; but, LED strips with a controller for every three (SMD) LED's are relatively inexpensive. There are digital and analog; with digital being easier to program.
As per your follow-up message, you're are correct in saying these will sequence. Using a Delay is OK if it's acceptable for the CPU to freeze after some command; but otherwise you should be using interrupts to allow the microcontroller to execute other actions. There are several books (IMHO, best authors are: Massim Banzi, Tom Igoe, Simon Monk, Michael Margolis, and Jeremy Blum) that would be helpful.
thank you brian for your precious comment yes you are write that i need interrupt to run all the task at the same time instead of from one to the last....
Hello,I am sure if you check the adafruit or sparkfun store goto the learning center or check Arduino playground you will find the code to do what you want to do,the main thing is to learn to code using c and the Arduino ide,then you can build one step at a time,also you can download the Arduino book for free....I have 4 of them and use the to run my CNC and my pen plotter as well as various other indescribable machines .....WCH