Yo te recomiendo almacenar la sentencia sql en una variable para que puedas ver si está correcta y no tengas que hacer tantas pruebas "a ciegas". Así:
Código PHP:
$sql="DELETE FROM ".$_POST['tablas']." WHERE ID IN(".$array.")";
//Acá le das un "echo" para comprobar.
echo $sql;//Así puedes ver la sentencia sql impresa en pantalla y verificas.
//Una vez que tu código funcione... no te olvides de borrar la línea anterior, sino todo el mundo se entera de tus nombres de BD y campos.
//Ahora sí haces la consulta.
mysql_query($sql) or die ("Mysql dice: ".mysql_error());
Si no me equivoco te estaba faltando un espacio antes de WHERE y te estaba sobrando un paréntesis. Ya lo puse corregido. Prueba y nos cuentas.
Saludos