Can Raspberry Pi read HiRes (24/96) Flac files and provide HiRes (29/96) output through its USB ports for onward conversion by a USB/SPDIF unit?
No it cannot. It's hardware limited. There could be a solution to get SPDIF out but requires desoldering and resoldering the pin outs afaik. There are threads on this in the RPi forum.