Вариантов два:
1) Микроконтроллер
2) 4 микросхемы регистров КР1533ИР22.
У этих микросхем 8 входов и 8 выходов, вход блокировки выхода и вход разрешения записи.
Входы этих четырех микросхем подключаем параллельно к линиям данных LPT порта.
Входы блокировки выходов подключаем к 0.
Входы разрешения записи подключаем к выходным линиям статуса LPT порта.
На выходы регистров подключаем светодиоды с резисторами.
Итого 4*8 как раз 32.
Ну и программу придется написать или отыскать.