Chromium Porphyrin Arrays as Spintronic Devices