用作情态动词的 need 没有过去式。
如果是谈论过去情况,根据不同语境的需要,网友的句子可以改为:
He didn't need to buy such a big house. 他不必买那么大座房子(所以当时没有卖)。[用作普通动词]
He needn't have bought such a big house. 他本来不必买那么大座房子(但实际上卖了)。[用作情态动词]
如果是谈及现在的情况,则用:
He needn't buy such a big house. 他不必买那么大座房子。[用作情态动词]