prova così
codice:
$da_eseguire = <<<PHP
for(\$a=0; \$a < 5; \$a++) {
  istruzioni con l'escape;
}
if(isset(\$a)) {
  unset(\$a);
}
PHP;
for($i=0; $i < $variabile; $i++) {
  eval($da_eseguire);
}
l'escape va messo dietro a " ' $ ed ad alcuni altri caratteri che non ricordo...