Bitcoincharts seems to have the largest independent (well, archived from the Gox ticker) historical database that I know of, available trade-by-trade as CSV. Maybe you can work together with them to also get access to the other exchanges' tickers.
Thank you -- I'm following up with them.