Yes, you're right!
I simply used the OpenOffice 2.3 Printer Administration panel.
There's a Fonts button. Click there and a new window will open. Click the Add. A dialog box asks you what path it will copy the fonts from.
In my case I pointed it at my windows XP NTFS partition, but it didn't work again. Then I copied all the TTF files on my FAT32 partition, and I copied the fonts from there.
The printer administration panes puts the fonts in the $HOME/.openoffice.org2/user/fonts directory
I don't know why I had to do this. I'm pretty sure that fonts were automatically detected in OpenOffice once they had been made system-wide by putting them in /usr/X11/share/fonts.
Bye,
Boris