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!