I think nobody can give you a suitable reply if you don't give more accurate
information. Where does the parallel info come from? Where should it be sent to?
To a serial port? Do you need exactly 6 bits, or can you consider using something
more standard with a UART output? Not necessarily a microcontroller. There are
UART chips.