There are different types of subpoenas and the laws in each state differ so the best person to answer this would be an attorney in Massachusetts.  All states have judicial subpoenas, which would require that the agency or party served with the subpoena send the record to the court to be readied for trial. This makes sure that the records go directly form the party to the courthouse and not through anyone else so that they can not be altered in any way.  These subpoenas are so ordered by judges and generally there is not a fee.  Failure to comply is contempt of court.  Speak with the Judge's law secretary assigned to your case and ask what can be done.  Maybe you can file for indigent status for fees.  Good luck.