INput und OUTput beziehen sich nur auf die Datenrichtung. Wenn du die LEDs leuchten lassen willst, müssen beide (oder alle) Pins Output sein.
Der Unterschied ist nur, das einige eine 1 und andere eine 0 ausgeben müssen.

Was es übrigens bei einigen Controllern noch als dritten Zustand gibt, ist Tristate, also Hochohmig. Dann ist der Pin weder Eingang noch Ausgang.