Gracias Alexis88, pero finalmente he podido comprobar que sí que envio bien los valores. De hecho, están separados por el carácter '#'
Pero he de reconecer que es más elegante tu solución, por lo que lo estoy implementando. He tenido que cambiar algo, pues no me iba bien. 
Ha quedado así:    
Código Javascript
:
Ver original- $(".wowFoto").click(function() { 
-             var data = []; 
-             $.each($('.wowFoto'), function () { 
-                 data.push(this.src); 
-             }); 
-             $.post("inc_passe.php",{prmFotos:{fotos: data}}, function(data){$('.wowFoto').html(data);}); 
-         }) 
Y en inc_passe.php, lo siguiente:    
Código PHP:
Ver original- $fotos = $_POST["prmFotos"]['fotos']; 
Pero pasa una cosa muy curiosa. Si en inc_fotos.php pongo un script para lanzar un mensaje con un literal fijo, sale a la primera, en cambio, si en vez del litoral, pongo un elemento del array fotos, sale al segundo click.
Es decir, partiendo de este script:   
Código Javascript
:
Ver original- <script type="text/javascript"> 
-         alert ("hola"); 
-         alert("<?php echo 'fotos: '.$fotos[0]?>"); 
-     </script> 
Al primer click a la foto inicial, sale:
- un mensaje con "hola"
- un mensaje con "fotos: [
Al segundo click:
- un mensaje con "hola"
- un mensaje con "fotos: y la ruta 
Alguien sabe por qué me va bien al segundo click y no al primero? 
Gracias de nuevo.