A me non è chiaro cosa intendi per formattare l'apostrofo. Se ti riferisci ad eventuali problemi nelle query al momento di inserire testi che li contengono devi comportarti così:

verifichi la configurazione di magic quotes gpc. Se è pari a 1 si occuperà php di inserire il carattere di escape prima degli apostrofi. In caso contrario usi la funzione addslashes.
Spero di aver capito il tuo problema.

http://se2.php.net/manual/it/functio...quotes-gpc.php
http://se2.php.net/manual/it/function.addslashes.php

if (!get_magic_quotes_gpc())
{
$testo = addslashes($_POST['testo']);
} else
{
$testo = $_POST['testo'];
}