Rave .. si en PHP en una cadena defines ' comillas simples $variable ' .. el valor de tu variable NO será interpretado...
debes usar comillas dobles, para ello y facilitar la lectura del código .. puedes concatenar tus variables:
Código PHP:
$sql = "CREATE TABLE `".$_POST['tabla']."` (
`ID` INT(25) NOT NULL AUTO_INCREMENT,
`texto` TEXT NOT NULL,
PRIMARY KEY (`ID`))";
Un saludo,