Multitasking significa che 2 o piú programmi vengano eseguiti in quasiparalello perché si da a ognuno una parte del tempo e tutte le risorse del Computer. Processori possono essere ottimizzati per questo e il sistema operativo deve prevederlo perché a ogni cambio devono essere memorizzate lo stato del programma da fermare e ricaricato lo stato di esecuzione di quello che incomincia. NElle proprietá condivise si chaiama questo "time sharing".
Arduino non ha un sistema operativo. Non é costruito per un multitasking.
La risposta é nó. Non puoi fare eseguire 2 sketch in quasi-contemporanea.
Devi Tu programmare lo sketch in modo che le 2 cose possano funzionare entrambe e non essere disturbate dal altra funzione.
Non devi usare delay per i ritardi ma millis come descritto nel sketch http://arduino.cc/en/Tutorial/BlinkWithoutDelay
Ciao Uwe