Zum ersten solltest du einen ULN2803 verwenden, der ist für 5V Input.
Pin 10 brauchst du nur für induktive Lasten, wurde weiter oben bereits beschrieben.
Wie du bei einem Mega8 20 Ports zusammenbringst weiss ich nicht.
Dann solltest du dir Überlegen ob du die Spannung nicht besser vor dem Spannungsregler nimmst, dann könntest du drei LED in Serie schalten und somit viel Strom und Wärme sparen.