Hi there,
I saw your project and it is interesting, In fact, I have worked in several Financial Projects. You can also take a minute and check my portfolio, there you will see a Trading Simulator which I built retrieving quotes from Yahoo Finance to feed the simulator, working with Yahoo Finance is simple. I am an IT Engineer and work exclusively in Software Development for the Financial Markets.
Retrieving quotes and Stock information from Yahoo Finance is quite simple, it can be done from PHP, ASP,NET, Java or any language and get the results in XML or Json. So if you only need to get past year worth of the stocks listed in SP500 or those who appear in your txt file, then I can surely help you with that. I also think think your project is clear enough, so I have no questions.
Well, I think that is all by now. I placed 3 days on my bid, 2 days to deliver your project and one more just in case you need any modification or adjustment.
Regards,
Joe.
UPD: Changed my price ($-10). If you want I can send you a couple of demos about how I can make your script connect to Yahoo Finance and retrieve stock information. Obviously different from the one you published in the project files. No compromise.