Cita: supongo que habrá de ser una tabla para cada usuario, porque si fuera un campo de la tabla "usuarios" sólo aparecería el último y no una especie de historial, que es lo que yo quiero
Pues no, una tabla para todos los usuarios es sufuciente. Debería tener una estructura similar a:
ID_Usuario
Fecha_Acceso
IP
Luego, cada vez que los usuarios se validan correctamente, hacés un insert con esos datos:
<%
Insertar = "INSERT INTO TablaAccesos (ID_Usuario, Fecha_Acceso, IP) VALUES ('"& Var_Usuario &"', '"& Now() &"', '"& Var_IP &"')"
Conexion.Execute(Insertar)
%>