Well it sounds like perhaps you're in need of a database? (Correct me if I'm wrong) In which case I would point you towards Microsoft Access or Open Office's "Base" which does the same thing more or less, but is open source. Both these programs are pretty easy to pick up and a good start if you are new to databases.