non me ne intendo molto, ma se il problema è solo quello di non avere un doppione fai un select al database di controllo con i campi inseriti, se trova una corrispondenza mandalo ad una pagina in cui viene detto che i dati inseriti sono già presenti, senò glieli fai inserire...