¿Cómo seleccionar opciones en la lista de selección múltiple con jQuery?

Tengo dos menús desplegables. Cuando un usuario selecciona un valor del primero que quiero en el segundo (que tiene la opción de selección múltiple), con jQuery, selecciona algunos valores automáticamente. ¿Cómo puedo hacer eso?

First select box:
<select id="update_carte_s" name="update_carte_s">
     <option value="5!**8,9**!6!44.9">Ghid complet Internet</option>
     <option value="6!**6,7**!6!24.95">PC pas cu pas</option>
     <option value="7!**10**!3!27.95">Jocul ingerului</option>
     <option value="8!**11,12**!8!39">Ghidul vinurilor</option>
</select>
Second select box:
<select id="uc_autori_s" name="uc_autorilist[]" size="5" multiple>
     <option value="3">Rose Tremain</option>
     <option value="4">Jonathan Coe</option>           
     <option value="5">Cecilia Ahern</option>
     <option value="6">Marinel Serban</option>
     <option value="7">Emanuela Cherchez</option>
     <option value="8">Peter Buckley</option>
     <option value="9">Clark Duncan</option>
     <option value="10">Carlos-Ruiz Zafon</option>
     <option value="11">Catalin Paduraru</option>
     <option value="12">Dan-Silviu Boerescu</option>
</select>

Los valores en negrita del primer cuadro de selección divididos por, son los valores que quiero seleccionar del segundo cuadro de selección. Por ejemplo11,12 significaría en la segunda casilla las opciones con los valores 11 y 12 a seleccionar.

Actualmente tengo algo como esto:

$.bookAuthors = $.bookDetailsArray[1].split(',');
$.each($.bookAuthors, function( intIndex, objValue ){
      $("#uc_autori_s").val(objValue).attr("selected","selected");
});

pero el problema es que solo el último valor se selecciona en mi caso 12 (la selección de 11 se pierde).

Respuestas a la pregunta(8)

Su respuesta a la pregunta