ok, I see what you mean ... the 4515 only turns one of its sixteen outputs on at any given time ... so you need to strobe it to give the appearance that more than one output is working at the same time... again a software problem.
if you have four lines available, check out the 74hc595 serial load shift register... daisy chain registers to get however many outputs you need, all run off the same three wire serial connection. now, use a lookup table to translate your decimal numbers into a binary scale, and bit bang that binary number out to the register.
dec = bin, 0 = 0, 1 = 1, 2 = 3, 3 = 7, 4 = 15, 5 = 31, etc etc... so you end up with a pattern like a bargraph:
0 = 00000000
1 = 00000001
3 = 00000011
7 = 00000111
15 = 00001111
etc