Your not trying to multitasking in the true (around computers sense). Take a look at blink without delay (see examples). Also google "polling" with micros processors.
If you want real help then you must be seen to be trying to do the work your self and you must always post you code!.
Mark