Ask around, you are bound to find a friend or neighbor who knows someone in Iraq now. Get his APO address.
Sunday comics (the mostly honest section of the paper) and newspaper clippings from the hometown is a boost.
All sorts of goodies.
AA's.
CD's.
Most importantly:
If you have a family member or close friend there, write a personal letter at least 3-4 times a week.
Years ago when my oldest son came home from overseas, in his stuff my wife had seen several shoeboxes. He had saved ALL of our letters. I found out later they would read their own mail, then as often as not, swap around letters and read each other's mail. And he later told me, "No matter how shitty my day was, I knew that come mail call, every other day there'd be something in there for me."
You have NO idea how important your letters are. Do it.
BTW, I found out you can mail up to 5 pages of paper in one envelope with no extra postage. You can type, or now, via printer, BOTH SIDES of those 5 pages. You just start a file, you don't have to type it all at once. Add stuff as it occurs to you.