1) Обычно, если у нас, к примеру, есть файл Proga.pas с какой-то программой, которая использует модуль Modul, и есть файл Modul.pas, который содержит лично модуль Modul, то можно просто разместить их в одной директории, загрузить в Паскале файл Proga.pas и нажать F9. При этом Паскаль должен скомпилировать файл Modul.pas в Modul.tpu, скомпилировать в памяти основную программу и собрать окончательный EXE-шник Proga.exe (если в настройках Паскаля установлено, что нужно компилировать на диск). При этом файл Modul.tpu автоматически создается либо там же, где лежит Modul.pas, либо в директории, заданной в настройках Паскаля.
2) Если мы просто хотим скомпилировать Modul.pas в Modul.tpu, то это еще проще. Загружаем его в Паскаль, жмем F9... все!
3) Если у нас есть готовый Modul.tpu, то, чтобы им воспользоваться, его нужно поместить либо туда же, где находится основная программа, либо в специальную директорию, заданную в настройках Паскаля.
4) Пресловутые настройки. Главное меню->Options->Directories. Имеются пункты:
EXE and TPU Directories - сюда будут попадать скомпилированные EXE и TPU.
Include Directories - сюда можно класть файлы, подключаемые по {$i}
Unit Directories - вот сюда можно класть "TPU частого использования"
Object Directories - сам не знаю
никогда не юзал
5) Все сказанное относится к 6-му Борландовскому Паскалю. А у Вас, кстати, какой?