Do I have to have a Harvard affiliation to submit a paper to HSCP?

No, it is not necessary to be affiliated with Harvard to publish an article in HSCP.