Script parameter with several values

Hi,
On ksh
I have to write a script tha I will run like this:

./myscript.ksh -param1 val1 val2 val3  ..   -param2 xxx -param3 hgf

Param1 will be an array:

param1= ( val1 val2 val3 ..... )

How can I do that?

It is not a homework!!

Thank you.

./myscript.ksh -param1 'val1 val2 val3'  ..   -param2 'xxx' -param3 'hgf'