Der einfachste Weg ist wahrscheinlich, die $_POST-Werte für Rollen usw. in ein Array zu verwandeln (damit wird $_POST zu einem mehrdimensionalen Array).
Siehe diese vorherige Frage für ein Beispiel, wie es gemacht werden kann:
Einreichen eines mehrdimensionalen Arrays per POST mit PHP
Sie können dann die Array-Werte in Ihrem Datenbank-Einfügecode durchlaufen.