Tom, which means that earlier suggestion you've made - to host temp dir on a separate hd linked to temp dir under data tree it's not quite a straight solution .... I assume that link will be erased by postgres every time it finishes operating with temp directory.
Yup, they're only temp files (in fact, I think there is code somewhere that actually runs around and cleans out the temp directories during a restart).
-- vlad