I agree with all the above comments that this does not really make sense, but for what its worth, the code below does seem to achieve the goal stated in the comments:
output will be the same as: \section{This is the section's title}, not an empty section
One change that this requires is that there be a different command inside and outside. So below I have used thisisaDifferentSpecialcommand as the new command that is to be used within the original thisisaspecialcommand. Since you want this output to be identical to a regular \section{This is the section's title.} command, I added it at the beginning so that we can compare the two outputs. The following MWE yields:

\documentclass{article}
\let\OldSection\section% Save definition of \section
\newcommand*{\thisisaDifferentSpecialcommand}[1]{#1}%
\newcommand{\thisisaspecialcommand}[1]{%
\renewcommand{\section}[1]{}% Disable \section within \thisisaspecialcommand
\OldSection{#1}% Apply section header
}
\begin{document}
\section{This is the section's title.}
(text)
\thisisaspecialcommand{\section{}% The section begins here.
\thisisaDifferentSpecialcommand{This is the section's title.}
\thisisaDifferentSpecialcommand{}}% The section ends here.
(text)
\end{document}
\section{}clearly provides an empty argument to\sectionand typesets correctly. What is it you're after exactly in terms of the typeset output? – Werner Nov 9 '11 at 0:33\section{This is ...}. In your code,\this...first expands to\section{}\this...{...}\this{}(sort of). And then it further expands,\section{}expands to a heading with empty title the number, and as part of the expansion of\section, it starts a new paragraph, which will typeset\this...{...}. After this typeset, the last\this...is expanded, which is a space. I don't get what you are after exactly.\begingroup? Are you saying you want everything between\section{and}becomes the title? – Yan Zhou Nov 9 '11 at 1:30