I need the zipped file to place in hardware/libraries for pgmspace.h Yet i have either missed something obvious, if you can help me find that file it would be a great relief thanks!
There is no "library" for pgmspace.h; it's a feature built into the compiler, and the .h file itself should already be in:
...hardware/tools/avr/avr/include/avr/pgmspace.h
where the compiler or arduino install put it.
Note that you should use:
#include <avr/pgmspace.h>
rather than #include "pgmspace.h"