Se vuoi modificare la dimensione dei caratteri devi utilizzare un'altra funzione al posto di imagestring(). Prova con imagettftext()
Di seguito ho modificato un po' il tuo codice a titolo di esempio:
Codice PHP:
session_start();
$stringa = md5(microtime());
$risultato = substr($stringa, 0, 5);
$immagine = imagecreatefromjpeg("captcha.jpg");
$testo = imagecolorallocate($immagine, 82, 82, 82);
$captchaFont = "pristina.gdf";
$black = imagecolorallocate($immagine, 0, 0, 0);
imagettftext($immagine, 20, 0, 30, 30, $black, $captchaFont, $risultato);
$_SESSION['CONTROLLO'] = $risultato;
header("Content-type: image/jpeg");
imagejpeg($immagine);
Il secondo parametro della funzione imagettftext(), nell'esempio 20 è la dimensione del font.