Beh, se ho ben capito quel che intendi fare, ci sono centinaia di modi per farlo 
Il primo che mi viene in mente, è una cosa simile a questa (supponendo che nel tuo DB ci sia una tabella con il campo Domanda, che contiene il testo di questa):
Mostra le domande
Codice PHP:
$query = "SELECT * FROM..."; //Seleziono tutte le domande dal DB
$result = mysql_query($query);
if(mysql_num_rows($result)){
$i=0;
while($row=mysql_fetch_array($result)){
echo ' - ' . $row["domanda"] . ' <input type="checkbox" value="1" name="risposta_'.$i.'" />
'; //Assegno automaticamente ad ogni checkbox un nome per identificarlo. Volendo, al posto della variabile $i puoi usare $row["id"], ovvero l'ID della domanda del Database
$i++;
}
}else
echo "Nessuna domanda";
Elaborazione delle risposte
Codice PHP:
if($_SERVER['REQUEST_METHOD'] === 'POST'){ //Se il form è stato inviato
$query = "SELECT * FROM...";
$result = mysql_query($query);
if(mysql_num_rows($result)){
$i=0;
while($row=mysql_fetch_array($result)){
echo " - " . $_POST["risposta_".$i]. "
";
$i++;
}
}
}
Fammi sapere se è quel che intendevi 
Thinker