Я знаю

.
640Гб это скорее всего 3.5 дюйма, а значит с собственным питанием (впрочем и диски без питания тоже нормально будут работать). Единственная проблема с подключением - диск должен быть отформатирован под FAT32 (обычно такие диски нынче форматируют под NTFS). Проблема FAT32 - файлы должны быть меньше 3.9 Гигов (такшта HD - придётся нарезать дольками). Если жалко винт так ограничивать, можно отрезать на нём партицию, скажем гигов на 200, отформатировать ее в FAT32 и копировать туда мелкие фильмы по мере надобности.
Упс, забыл упомянуть. XP скорее всего не даст отформатировать больше чем 32Гига раздел на диске под FAT32. Нужно сторонней утилитой это делать, например SwissKnife.
С другой стороны - можно использовать компьютер с DLNA сервером (см. мой пост ниже) и подключать тот винт к нему, а PS3 к сети (лично я так и делаю).