Hi Kudose,
Just tested your code and it does work, but not as one might expect.
Only items that are actually selected (highlighted in the box, not just visible in the box) will be $_POSTED.
BTW As it stands, only one item would be sent even if more than item is selected. I think you would need to make the names of the SELECT boxes name="list1[]" and name="list2[]" to get arrays of items sent.
And then the button onclicks would need changing as well ...
onClick = "move(this.form['list2[]'],this.form['list1[]'])"
onClick = "move(this.form['list1[]'],this.form['list2[]'])"
Hope that helps!
P.