Search the web for "Python ARM" or "Python Windows Mobile" for details and packages. The last time I checked, there were Python 2.5 ports available for Windows-based cellphones.