If you use TCHAR, then use only macro names for functions and _T("") macro for known text.
_itot instead of _itow
This way you can use one code for PC and PPC
------------GAME LOOP--------------
***
TCHAR* ch = new TCHAR[7];;
_itot(stylus_p.x, ch, 10);
DrawText(hDC, ch, 20, &rcString1, DT_LEFT);
delete[] ch;
-----------------------------------
If you want to copy some text don't forget about + 1 character for null termination:
TCHAR* ch = new TCHAR[_tcslen(SomeCharText) + 1];;
Again you can search in this forum, just use TCHAR as a keyword.