Right, every single word?
That could prove to be alot, anyway, I gave it some more thought, and just like there are already available databases of about anything ready for one to import and use, so there's got to be a dict database aswell.
Check this up:
http://wordlist.sourceforge.net/
It contains a few pure text files in different formats with a collection of english words, I suspect it may not be completed, but should provide a good start for you. The unofficial release contains more words than the official, check them up.
From this text file you can create a database of words with ease.
For further word lists refer to:
http://www.net-comber.com/wordurls.html
Let us know how it went.