Ich versteh nicht was du an den Arrays nicht leiden kannst.
IMHO ist das doch viel geschickter, denn da kann ich alle Daten mit einer Schleife in ein Array schreiben und dann das Array übergeben. Mach das mal bei einer Funktion mit beliebig vielen Parametern. Wie gesagt, verwende die Arrays, du wirst dich leichter tun.