No. In case of selling a call being long in the underlying would be good (otherwise the risk would be unlimited) but not necessary. When the Call gets assigned you sell the stock you already own, if not then you would be short the underlying after assignment.
But selling a put owning a stock is...