I want to know if there is way for the XP not to cache username and password
for PEAP. It is needed if the computer is shared by few users. Right now, the
computer does not prompt for username and password even after reboot

For Vista, there is a checkbox to explictly cache user information.