3項演算子で済みそうな。
{printf("%s", NR % 3 ? $0 : $0 "\n")}
とか。
でも、文末に\nがあったり無かったりがいやんな感じ。