ciao,
premetto che non conosco il magic_quote etc etc.
Il problema delle virgolette " e degli apici ' interessa sia il codice php, sia quello SQL.
Ho risolto questo problema utilizzando il seguente codice che utilizza la funzione preg_replace:
$search[0] = '/\"/';
$search[1] = '/\'/';
$replace[0] = """;
$replace[1] = "’";
#VARIABILI GENERALI
$var1 = preg_replace($search, $replace, $_POST['var1']);
$var2 = preg_replace($search, $replace, $_POST['var2']);
--------------
Provalo e fammi sapere