\documentclass[a4paper,10pt]{article}
\usepackage{layouts}
\usepackage{tikz}
\begin{document}

%%\holgersbox takes 6 parameters: #1,#2 are (x,y)-coordinates. The Rest is for the description-fields
\newcommand{\holgersbox}[6]
{
\path (#1,#2) coordinate (mitte);
\path (mitte) ++(-0.5,0.5) coordinate (lo);
\path (mitte) ++(0.5,0.5) coordinate (ro);
\path (mitte) ++(0.5,-0.5) coordinate (ru);
\path (mitte) ++(-0.5,-0.5) coordinate (lu);
\path (mitte) ++(0,1) coordinate (o);
\path (mitte) ++(0,-1) coordinate (u);
\path (mitte) ++(1,0) coordinate (l);
\path (mitte) ++(-1,0) coordinate (r);
\draw (mitte) circle (1cm); 
\draw (mitte) -- (o) -- (u) -- (mitte) -- (l) -- (r) -- cycle;
\draw (lo) node[draw=none,fill=none]{ #3 };
\draw (ro) node[draw=none,fill=none]{ #4 };
\draw (lu) node[draw=none,fill=none]{ #5 };
\draw (ru) node[draw=none,fill=none]{ #6 };
%%hier hakts: ich moechte für jeden Aufruf von \holgersbox eine Variable haben die nach dem Motto point_Parameter3 aufgebaut ist, also zb soll die Variable point_7 heissen.
\path (mitte) ++(0,1) coordinate( point_#3 );
%%\path (mitte) ++(80,1) coordinate( i{#3} );
%%\path (mitte) ++(100,1) coordinate( i{#3} );
}

\begin{tikzpicture}
\holgersbox{3}{0}{1}{1}{4}{0}
\holgersbox{6}{0}{2}{1}{4}{0}
\holgersbox{0}{0}{4}{1}{3}{0}
\holgersbox{9}{0}{7}{1}{2}{0}
\holgersbox{1}{-3}{3}{2}{3}{1}
\holgersbox{4}{-3}{10}{1}{1}{1}
\holgersbox{1}{-6}{5}{1}{2}{2}
\holgersbox{4}{-6}{6}{1}{2}{2}
\holgersbox{1}{-9}{9}{3}{1}{3}
\holgersbox{4}{-9}{8}{1}{1}{3}
\holgersbox{1}{-12}{11}{1}{0}{4}
\holgersbox{4}{-12}{12}{1}{0}{4}
\holgersbox{7}{-6}{13}{1}{0}{2}
%%hier hakts weiter: wie heissen die oben definierten Variablen point_Parameter3 wirklich?
%%\draw [->] (point_2) -- ( point_1);
%%\draw [->] (0,0) -- (3,5);
\end{tikzpicture}

\end{document}
