Keep in mind that Boost MPI requires that you already have an MPI implementation on the systems you want to send files with (OpenMPI, MPICH2, MVAPICH2, etc). You'll need to get one of these to go along with Boost MPI.
Also keep in mind that MPI is designed for high performance clusters, and most MPI implementations assume that you have reliable hardware. That is, if you've written an application in MPI and one of your processes goes down, more than likely they're all going to die.
If you're planning to use this in a local environment on your own network, and you intend to run mostly batch jobs and not persistent services, then MPI might be a good choice. If not, then look into some other messaging solution designed for a more distributed, less reliable environment.