Si es solo para inserts podés hacer un Insert Múltiple
Código SQL:
Ver originalINSERT INTO tabla (campo1,campo2)
VALUES
('1', '2'),
('3', '3'),
('5', '6'),
('abc','asdf');
Si es para todo tipo de consulas podrías tomar la cadena que viene por $_POST y dividirla con la función explode() (usando el ";" como delimitador), esto te crea un array() que puedes recorer y ejecutar individualmente cada consulta