Blinken über millis() wie im BLINK WiTHOUT DELAY Beispiel, Für jedes LED eine eigene Speichervariable für den alten millis() Wert und fürs Intervall.
Und dann das Blinken ein und ausschalten:
loop()
{
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
blinken led 1
blinken led 2
}
else
{
led 1 aus
led 2 aus
}