Paulo,
Este ckt não faz o que vc quer mas dá uma boa idéia de como elaborar um para 32 portas.
O ckt faz aquisição de sinais e vc quer distribuir sinais pelas diversas portas.
Veja o datasheet do CI multiplexador: http://www.datasheetcatalog.com/datasheets_pdf/5/4/L/S/54LS151.shtml
São 8 pinos de entrada. ok?
Para controle além dos pinos de dados (D0 a D7) da porta paralela, pode-se também utilizar os pinos de controle que funcionam tanto para enviar quanto para receber dados (Strobe, Select Input, Init, Auto Feed).