Hallo cis, gehts hier noch weiter?
Eine Antwort nach Stefans Ansatz, das Ganze als Fließtext zu behandeln.
(\textcolor{farbe}{q}) (textcolor{farbe}{q}) dient nur als Abstandshalter)
    \documentclass[10pt,a4paper]{article}%
    \usepackage[utf8]{inputenc}%
    \usepackage[ngerman]{babel}%
    \usepackage{xcolor}
    \newcommand{\person}[2]{\definecolor{farbe}{rgb}{#2}\colorbox{farbe}{\dotfill\hfil\textcolor{farbe}{q}#1}\colorbox{farbe}{\textcolor{farbe}{Iq}}\ \hspace{-1em}\hfil}
    
    \def\first{\person{Maria}{0.6,0.2,0.3}}\def\second{\person{Franziska}{0.6,0.7,0.3}}\def\third{\person{Franz}{0.9,0.7,0.3}}\def\fourth{\person{Tim}{0.6,0.4,0.3}}\def\fifth{\person{Immanuel
      Kant}{0.5,0.5,0.5}}
    \parindent=0pt
    \begin{document}%
    \first\second\fifth\third\fourth\first\second\third\fifth\fourth\first\second\third\fourth\first\second\third\fourth\first\fifth\second\third\fourth\first\second\third\fourth\first\second\third\fourth\first\second\third\fourth\fourth\first\fourth\first\fifth
    \end{document}%