Inoltre perché vuoi creare una tabella per ogni utente? generalmente è sintomo di una cattiva(issima nella maggior parte dei casi) progettazione (soprattutto vedendo i campi che hai messo dentro)
Forse sulla cattivissima progettazione hai ragione....in poche parole il form ha una domanda random che si riferisce ad un'altro utente del sito con risposta si/no. Quindi quello che devo salvare nel db è l'id utente di chi ha risp alla domanda (che per chiarezza nella spiegazione chiamerò A), la domanda stessa, si/no e l'id dell'altro utente del sito (che per chiarezza nella spiegaizone chiamerò B).

Siccome ogni utente avrà una pagina in cui potrà vedere se qualcuno ha risp a qualche domanda su di lui, pensavo di chiamare la tabella con l'id dell'utente B e al suo interno verranno salvate tutte le domande, le risposte e gli id degli utenti A che hanno risposto a domande su di lui. Non so se si è capito...

comunque il problema mi sembra abb. semplice in quanto tenti di creare delle tabelle che contengono solo un numero e non so se si può fare su mysql
Volendo al posto dell'id potrei usare l'username.... ma se pensi che il db possa esser meglio progettato sono tutto orecchie grazie