Codice PHP:
<?php
session_start();
include ("config.php");
include ("connect.php");
$sql = "INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('".$destinatario."', '".$titolo."', '".$_SESSION['confermaordine']."', '".$_SESSION['name']."')";
$query = mysql_query($sql, $connect)
or die("Impossibile completare l'operazione. Errore: " . mysql_error());
?>
Come vedi ho modificato solamente qualche particolare della stringa sql: avevi dimenticato gli apici per racchiudere le variabili di tipo string/text. ('".$destinatario."')
Se invece il campo in cui devi inserire la variabile è di tipo numerico andava bene la sitassi che avevi usato tu.