@pcarter.bluelinevoip:
I've got no experience in XML or PHP however and was wondering if there was something like an idiot's guide to creating a pfsense package ?
I wish there was, someone is supposed to start work on one soon, so hopefully we'll see some good documentation coming together.
Looking at the files for existing packages is your best bet right now.