The internal pullups are not used when the pins are used outputs. An output is either high, which means both ends of the LED are high and thus the LED is off, or an output is low, and current is pulled thru the LED to turn it on. Current limit resistor is needed for each segment.