Multible pulse output with high clock speed ( > 1MHz)

Hi together,

I would like to add the same adjustable pulse to three other chanels and some shift (around 50ms) between. I am using the Arduino uno.

{
pinMode (9, OUTPUT);
TCCR1A = 0;
TCCR1B = 0; //set entire TTCCR1A register to 0
TCNT1 = 0;
OCR1A = 25000; // toggle after counting to 8
TCCR1A |= (1 << COM1A0); // Toggle OC1A on Compare Match.
TCCR1B |= (1 << WGM12); // CTC mode
TCCR1B |= (1 << CS12); // clock on, enabled pre-scaler (1024)
}

I am thankful for any suggestions.