kakos_nonos прав. Средствами самой WinXP у Вас это сделать не получиться. Там разные кодировки у русской раскладки клавиатуры. Выход - либо создавать BAT - файл, либо писать функцию преобразования одной кодировки в другую и применять ее перед каждым выводом русской строки на экран.
Для этого нужен русификатор. Скачивает с инета русификатор (например keyrus). Кидаем его в папку сисполняемым файлом (BP или TP). Создаём фаил с расширением .ВАТ в этойже папке. В фаил пишем: keyrus (перевод строки) bp. Всё! Теперь можно запускать паскаль этим батником и будет русский язык на который можно переключаться сочетаниями клавиш, которые были написаны( ctrl, ctrl+shift, alt+shift)