Da würde ich Dich herzlich bitten, das Datenblatt der SFH5110 zu lesen. Die IR-LEDs müssen mit einer bestimmten Frequenz moduliert werden. Das kann der µC natürlich erledigen. Um maximale Empfindlichkeit zu erzielen muß das Signal periodisch unterbrochen werden - man spricht von einem Burstsignal. Die IR-LEDs werden während der Pause nicht angesteuert. Die SFH5110 schaltet erst nach dem Eintreffen mehrer Impulse eines Bursts den Ausgang auf Low und schaltet ebenso verzögert wieder aus. Die Verzögerung kann natürlich im Programm des µC berücksichtigt werden.

So wie Du es beschrieben hast - IR-LEDs an und auf Reaktion warten - wird es (leider) nicht funktionieren.

Alle IR-LEDs an einen Port (via Transistor) sollte sicher funktionieren - sofern der Port das beschriebene Burst-Signal erzeugt.