hmm.. ne funktion gibt doch eigentlich immer einen wert zurück. ich denke du meinst schon eher eine sub. also ein unterprogramm.

das mit den *10 und *4 bestimtm die stringlänge. *10 sind 9 zeichen in dem string. warum nur 9?! weil da am anfang oder ende (weis nicht mehr so genau) eine 0 alls "trennzeichen" angefügt wird.

aber vllt kann amn dir besser helfen wnen du mal deine vorhaben genau beschreibst!