You should be able to do something like this with the sectsty package
deinst
2010-07-28 14:50:07
Adding \mbox{} after a section heading would allow the page break. You could introduce it globally in the preamble by:
\makeatletter
\g@addto@macro\@afterheading{\mbox{}}
\makeatother
or
\makeatletter
\expandafter\def\expandafter\@afterheading\expandafter{\@afterheading\mbox{}}
\makeatother
like in this expandafter example.