You can do it from OS level.
You can write a script in perl that refreshes the output in few seconds.
Or use CCMS monitors for the same.
Infact, take the SM51 program and put it in a look which call it again and again after every 5 seconds, all that in a report which is assigned to a Z-tcode.
Regards,