Get you hands on a point-in-time database. These include Compustat, Factset, ThomsonOne, Reuters, Bloomberg and I believe kx systems also has a historical database. These are expensive.
A cheaper solution is www.portfolio123.com, but they only go back to year 2000 or so.