Der Unterschied liegt glaub in der Stromverstärkung, die ist bei B und C höher. Sollten aber alle verwendbar sein, nur muß eventuell der Widerstand an der Basis dann verändert werden.

Übrigens die linken +5V am Pullup Widerstand müssen natürlich 5V bleiben. 10V darfst du nur rechts oben am Transistor anlegen.
Wenn Du mehrere Ports so beschalten willst, dann bietet sich ein IC an ULN2003 oder sowas in der Richtung.