time elapsed funtion

ok. i am telling you what i need.

i need to trigger stuff(almost the same thing as a blink without delay) at certain intervals of time only.
the thing is, there are many trigger time value, so i want to make a funtion.

i cant afford to delay the code .

p.s.
i have no clue about interrupts; would that be of any help in this situation ?