No, the only 'big scripting' you will have to do is the part where you give 'score' to the units in the group (you do know that the "score" command only works on players, right?). Otherwise, you just use the 'format' command, and the 'name' command, and you are all set, display-wise:
hint format["SCORES\n%1: %2\n%3: %4", name unit1, SCORE_1, name unit2, SCORE_2]
And so on. I don't see where the big deal is...