Set multiple items for an argument in embeded view
The argument itself needs to be configured to take multiple items. There is a checkbox which says "Allow multiple terms per argument".



After that you should be able to have a string with commas separating them

$view_args = array($node-&gt;field_page_cck[0]['value'] . ',' . $node-&gt;field_page_cck[1]['value']);


Note that you are still passing an array, but the first item is a comma separated string.