Hier ein Ansatz ohne TikZ mit `\loop ... \repeat` und `\hrulefill` von TeX.
\documentclass{article}
\pagestyle{empty}
\newcommand\liniert[2][\baselineskip]{
\begingroup
\newcount\linecount
\linecount=0
\newdimen\oldbaselineskip
\oldbaselineskip=\baselineskip
\baselineskip=#1
\loop\ifnum\the\linecount<#2
\hrulefill\par\noindent
\advance\linecount by 1
\repeat
\baselineskip=\oldbaselineskip
\endgroup
\indent
}
\begin{document}
\liniert[1cm]{3}
Jetzt möchte ich hier einen Text stehen haben und die erste Linie soll direkt gleich an den Text beginnen und dann in einer Zeile weiter unten weitergehen. Der Sprung ist nicht schön. \liniert{3}
\end{document}
> ![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/s.png