How to Play MP3, but have mp3 processing done my other comp?

What is the best way to set up a system that will play MP3s based on the different IVR choice.

However, if possible, I want the workload of the processing of the MP3s to be on a different server then the server running the phone system. Not just stored there.