You can use the TWS-DDE to capture quotes - either intraday or EOD - and build your own database. Won't help you now but in time you'll have some historical dataQuote from Gustaf:
Using TwsDde excel example I was able to pull 9 days using this query...

Quote from spindr0:
You can use the TWS-DDE to capture quotes - either intraday or EOD - and build your own database. Won't help you now but in time you'll have some historical data
CRIMSOMIND used to be free for historical but now they change a monthly/annual fee. You could sign up for a month and download data day and night and then maintain via the TWS-DDE. I don't know what their gig is now but when they were free, they would send requested data by E-mail as well.
http://www.crimsonmind.com/optionsR/index.aspx