Hola:
Puedes usar un "control panel" que contenga los "controles de texto" para que ingresen los demás valores y ocultarlos según hayan pasado la primera validación.
Te dejo solo un ejemplo para que tengas una idea de como funciona esto y puedes implementarlo. Solo lo dejare abierto por una un rato.
http://200.60.242.40/Practica/ejemplo01.aspx
Este es el código.
Private Sub btnIngresar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnIngresar.Click
'Validar Valor contra BD
If txtNombre.Text = "Henry" Then
panel.Visible = True
Else
panel.Visible = False
End If
End Sub
Private Sub btnEnviar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnviar.Click
'Agregar datos a BD.
lblTexto.Text = "Valores Ingresados"
End Sub
pd: Ingresa el valor Henry para que puedas ver el panel