Do you need this to be a off line application or some sort of web-based PHP, SQL database kind of program to help keep track of inventory for an online store? If it's the later, I don't know how much you like to code but it's not that hard to script that sort of program. It really just breaks down to how much time you have on your hands.
Sorry I can't give you a specific name of a program that'll do all that for you, but as I said, if you need a web based one, I can give you some information on how to build your own. Hope that helps somehow!