Anyway to relocate files to an external drive
see:
https://en.bitcoin.it/wiki/Running_Bitcoin (check the "datadir" option)
or run the block indexing process on a remote server [ Linux / Softalicious ] ?
You can't do that. You can, however, run the bitcoind process on a VPS and execute API calls on that instance.