Best you can do in Postgres is to put index files on a separate device from the data file. There's no table partioning available. The management tool for putting index (or other) files on a separate platter is called "ln -s"
There will be a *sane* way of doing this in the future, maybe PG 7.4 ...