Thanks for the quick responses Erik and Miguel
To answer Erik's question, I intended to use Kranc as a simpler way to write the thorn and if the roadblocks didn't stop I was going to switch to manually writing the thorn using one of the hydrodynamic thorns as a skeleton framework to learn how to write a thorn for coupled equations, which is roughly where I was today if Kranc wasn't an easy fix. I will have to get back to you on your offer after I read through what Miguel has linked here thoroughly, but thank you for the offer.
Miguel, I believe I will need some time to take an in depth look at this before I can be sure that this is what I have been looking for, but I suspect it is exactly what I need, so thank you very much for this.
Nicholas Olsen