AFAIK there is currently no way to disable the predictive dictionary :S
Sometimes it can be a pain in the a$$ since the iPhone doesn't show you how many characters you're writing on a SMS which in turn makes you use abbreviations so that everything fits on one message. The problem is that... the dictionary doesn't like abbreviations stubborn phone.. just type what I'm writing damnit!