yo lo haría así
Código PHP:
for($i = 1;$i <=$_SESSION['variable'] * $_SESSION['variable2']; $i++ ){
for($i = 1; $i <=$_SESSION['variable2']; $i++){
$listo[$i] = $preparado1[$i] . $preparadoex[$i];
}
}
Pero siempre suponiendo que el conjunto de datos es relativamente pequeño (esto es poco óptimo)