mmm avevo fatto una regex simile tempo fa ... ( ah eccola ), l'ho leggermente modificata, provala un po' :

codice:
$string='RecipeDataList=true UseData=true Order=0 Name="Output Dataset" Owner="Pippo e Pluto" GroupNumber=\\'0\\' ';
preg_match_all('/\w+=("|\\')?(?(1).*?|\w+)(?(1)\\1)/s',$string,$mth);
echo '<pre>';
print_r($mth[0]);