Your specific example can be solved by using the enumerate environment (as mentioned by elcelista), but your general question can be answered by using the titlesec package. The titlesec package defines the \titleformat command which allows any sectioning command to be easily redefined. The syntax of the \titleformat command is
\titleformat{command}[shape]{format}{label}{sep}{before}[after]
To eliminate the newline after a subsection heading, put the following in the preamble for your document:
\titleformat{\subsection}[runin]{}{}{}{}[]
Here is an example document and its output:
\documentclass{article}
\usepackage{titlesec}
\titleformat{\subsection}[runin]{}{}{}{}[]
\begin{document}
\subsection*{a)}
Blah blah bla...
\end{document}
