per il discorso del checkbox dovrebbe bastare un if che controlla la variabile associata al checkbox, per l'altra cosa dovresti fare unaltro form ma con campi hidden e con value i dati inseriti dall'utente recuperandoli dalle variabili associate,name anche gli stessi del form precedente, e action ad unaltro script php, nel codice php poi richiami le variabili dei parametri passati(per intenderci i name del form) dal form con campi hidden...