I imagine (in my head it seems doable anyway) you probably could solve this by using some kind of "bus structure" combined with 3-state latches/buffers and some other logic preventing you from enabeling different latches at the same time.
I' gonna say NO. It might be possible, but probably not practical... Maybe it could be done with some kind of additional hardware that switches between the buttons & the LEDs, so that at any moment either the buttons or the LEDs are connected/working.
But I'm with DVDdoug on this one, its gonna get complicated...fast!
