I also want to be able to control those 5 digit leds dynamically with a data feed coming to the arduino board from a computer (for example : led no 3 = 25345 or led no 1 = 00293) so that's another weird part.
That's not really weird nor hard to implement. In reply #6 I recommended a counter to generate a source of changing data. When that is working you just substitute your data feed from the computer as the source.
Don