Thanks for these links, however, the information they provide would only prove of real use if the mdl files contain each of these classes' data in this order, and if each of these sections are static. If this is a double yes, (which I hope so), then I'll crack on immediately, but can someone perhaps verify this?
Sledge's code might be useful (C#, GPL-licensed hammer style editor supporting GoldSrc):
Wow! That looks like exactly what I've been looking for! (or close enough anyways). It even has Source support?!, Who knew!?.
Thanks a bunch for the help, I'll keep y'all posted.