Non saprei, ad occhio sembra corretto.
Verifica che la lunghezza di quello che inserisci nel form entri nella lunghezza definita per ogni campo.

Per mettere il messaggio di inserimento effettuato devi togliere la riga

codice:
Response.Redirect("guest_uk.asp");
e sostituirla ad esempio con

codice:
Response.Write("Inserimento effettuato con successo");
Poi ti servirà un link per rimandare l'utente nella pagina "guest_uk.asp".

Roby