mmmmmmmm, a ver:
"cubilm.asp" y la página donde la creas deben pertenecer al mismo sitio, lo cual, por tu código, asumo que es correcto.
Tampoco tienes por ahí (en el global.asa o en tu página) un Session.abandon() o un Session.Timeout demasiado bajo.
(ver:
http://www.microsoft.com/windows2000...p/vbob12d0.htm)
mmmmmmm, entonces debería de funcionar.
¿Todo lo anterior esta bien?
Sesion = Session("Usuario")
Response.Write Sesion '¿Que te imprime esto?
If IsNull(Sesion) Then 'Prueba así o con IsEmpty()