Have you seen this small PC
ASUS | Eee PC
It has a solid state disk, no hard drive, and is reasonably priced. Looks like you can load XP on it and Asus has announced that a XP model is coming out this year. I don't know how you are going to get around the charging problem though. The plane has no 110 or 12 volt power available?