No need even to think about the array. Set up the widget with number of columns=2 and the data as a literal string Fred,Flintsone,Barney,Rubble. You get a four cell table with the first column being the forenames, and the second column being the surnames. Now try and change Fred so that instead of Fred in the first cell you have "Fred, Wilma and Pebbles" in the first cell. As I suspected right at the start, there is no way to put a comma in the text for the cell.