Check this. Is a complete system at a very good price. Uses Linux or Wince.http://www.friendlyarm.net/products/mini2440
It can be programmed with NSBASIChttp://www.nsbasic.com/
Another way is buy a cheap touch phone from china (lots and lots @ ebay) and use NSBASIC to program.
The choice is yours. Yo can easy buy a china smartphone with touch in ebay for less than 100 bucks.
And you end up with a new phone as well