Massimo, you need to replace this chunk of code:
'Show Online/Offline Status on Profile
If strAdminOptOnOffStatusProfile = "1" Then
Dim strUserName
strUserName = rs("M_NAME")
Set rsOnline = Server.CreateObject("ADODB.Recordset")
strOnlineSql ="SELECT USERID, CHECKEDIN"
strOnlineSql = strOnlineSql & " FROM FORUM_ONLINE"
strOnlineSql = strOnlineSql & " WHERE FORUM_ONLINE.UserID = '" & strUserName &"'"
strOnlineSql = strOnlineSql & " AND CHECKEDIN <> ''"
Dim rsOnlineMember
Set rsOnlineMember = my_Conn.Execute (strOnlineSql)
with the code below:
'Show Online/Offline Status on Profile
'Modified by MeTV to work with Active Users 4
If strAdminOptOnOffStatusProfile = "1" Then
Dim strUserName
strUserName = rs("MEMBER_ID")
Set rsOnline = Server.CreateObject("ADODB.Recordset")
strOnlineSql ="SELECT MEMBER_ID, AU_LOGINTIME"
strOnlineSql = strOnlineSql & " FROM FORUM_ACTIVE_USERS"
strOnlineSql = strOnlineSql & " WHERE FORUM_ACTIVE_USERS.MEMBER_ID = " & strUserName
strOnlineSql = strOnlineSql & " AND AU_LOGINTIME <> ''"
Dim rsOnlineMember
Set rsOnlineMember = my_Conn.Execute (strOnlineSql)
You do have Active Users installed, don't you?
c ya in the funny books 
MeTV - tvthemetunes.net - forums
house of design - graphic design consultants
"No one can earn a million dollars honestly."