Thanks, I'll look into BartPE. I'm a little worried though that the constant read/writes will kill a flash drive quite quickly, although I can't find anything concrete about that. Ideally I'd use a 2.5" HDD but I don't know yet if I'll have room.
The touchscreens are readily available in 7" and 8" but can be pricey depending on whether I get an anti glare one or not. I think that'll be the last thing I buy!
Edit; just found this
Will my Corsair USB Flash drive last more than 10 years?
Yes. All Corsair flash drives are built with memory components that can handle AT LEAST 10,000 write cycles; typically they will handle an order of magnitude more than this. So, this means that in order to exhaust the drive in ten years, one would have to write to EVERY BLOCK in the device about 2.7 times per day, every single day. We simply can’t conceive of such a usage scenario; this would mean that on a fairly typical 8 GByte drive, one would need to write over 21 GBytes of data to it every day for ten years! USB flash drives simply are not used in this way.
If one thinks he or she might actually try this, we suggest buying a Corsair Flash Voyager GT or a Corsair Flash Survivor GT USB drive. They are built with components guaranteed for 100,000 write cycles. With these, one can write over 210 GBytes of data to the drive each day, for ten years!
Sounds OK to me.