Consider the issue of actually selling these dinars. Obviously, a few websites would help you do this. Will those websites be here in a year or two when you want to sell? I don't know. After a little research, I found there are only four (yes, FOUR) banks in the USA that will convert dinars into dollars. Remember, convertibility affects the price of a currency. Low convertibility does not bode well for increasing value.
Look at some of the other issues on the list of what affects currency value. Government stability and economic potential might jump out at you if you are considering buying dinars. How stable is a government that needs 50,000 "non-combat" troops to support it? How long will the US troops stay there to support the government? How much oil does Iraq have and do they have the means to actually pump it, process it and sell it? What happens when there is no oil money, either because the infrastructure won't support it or green technology makes oil less valuable? My answer to all of these is, I don't know.
That's a lot of questions, a lot really difficult questions, and no answers. So what are the odds that you'll make money buying dinars? I don't know; but I'd say they aren't very good.
Here's the short version of all this. If you think you are as smart or smarter than professional currency traders, that Iraq is an economic powerhouse waiting to expand, that Iraq is the future economic center of the Middle East, then by all means buy. However, I see it as the exact opposite, which makes the currency a huge gamble, not a solid investment. If you want to gamble with some of your money and take a chance, go for it. But understand it is just that: a gamble. And as with most gambling, you can lose all of your money pretty fast.
That's my gut feeling on the Iraqi dinar; I hope it helps. Of course, I am not always right. Twelve years ago, I sold a silly little stock named Yahoo because the company didn't make anything and I thought there was no way it would survive... poor decision on my part, which is why I head off to work tonight.
But I head to work with no dinars in my pocket.