Esto es lo que pides CON expresiones regulares......pero es INNECESARIO...y mejor mira el OTRO ejemplo que deje mas abajo 
 
    Código PHP:
    <?php
 
// Pablo Bozzolo (2007)
 
$texto = "hola gente como va me dicen \"chulo\" y a ti te dicen \"toti\" :)";
echo $texto."<p/>";
$sep="_^_";
 
$a = array("#\"(.*?)\"#");
$b = array($sep."$1".$sep);  
$palabras_ = preg_replace($a, $b, $texto);
//Print_r ($palabras_);
$palabras = explode($sep, $palabras_); // separo (split) en sub-cadenas con el separador $sep
//Print_r ($palabras);  // los elementos pares (2,4,...8) son los que estan comillados
//echo $palabras[4];
 
$cant=count($palabras);
$c=0;
 for ($i = 1; $i < $cant; $i=$i+2) {
  ++$c;
  Echo "La palabra comillada numero ".$c." es ".$palabras[$i]."<p/>";
 }
?>