When John says the word 'above-board' he means that he was not involved with Helen. It was only that Helen was helping him with the ideas for ghost stories.He also clarified that there was nothing fishy in their relationship.He was very honest to her.There is pun on the word 'affair'.It only refers to the scandalous happening at party and the mis understood and miss interpreted affair.