Hombre, lo del arrayList es una opción, pero no me parece muy elegante... Me refiero a un objeto propio, a bote pronto algo así como:
Código:
Public Class AsistenteInsercion
#Region " Variables privadas "
Private _titulo As String
Private _resumen As String
Private _contenido As String
#End Region
#Region " Propiedades "
Public Property Titulo() As String
Get
Return _titulo
End Get
Set(ByVal value As String)
_titulo = value
End Set
End Property
Public Property Resumen() As String
Get
Return _resumen
End Get
Set(ByVal value As String)
_resumen = value
End Set
End Property
Public Property Contenido() As String
Get
Return _contenido
End Get
Set(ByVal value As String)
_contenido = value
End Set
End Property
#End Region
End Class
eso iría compilado en alguna parte, y luego, desde el código del form, cuando un usuario vaya a realizar una inserción creas un nuevo objeto del tipo "AsistenteInsercion", en el que vas estableciendo las propiedades según los valores de los campos, y para mantener los datos entre unas páginas y otras lo vas almacenando en sesión. Una vez finalizada la inserción eliminas el objeto de sesión y listo.
(Ojo, si uno de los campos fuera de un tamaño muy grande, busca la forma de que sea lo último que se inserte, etc. de forma que no tengas que almacenar tanta información en session)