iphone and ipod touch use macosx as their OS and you have to go through apple to get an app on either (you have to pay apple to program/use a program on the phone)
J2ME (java) isnt available on these devices AFAIK.....
besides... the onscreen keyboards would make for a -lot- typos in the rooms
and i doubt many winmxers who discover their music player and phone are locked to apples servers and software keep them locked for long (or even purchase them in the first place)