Hi GoBoating
What you refer to about the server closing once the page is delivered to the browser is correct, but I have found a way of doing it, but I don't know how to impliment it.
It involves ASP....
Apparently you need the following in a global.asa file
------------------------------------------------------
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
' Set our user count to 0 when we start the server
Application("ActiveUsers"

= 0
End Sub
Sub Session_OnStart
' Change Session Timeout to 20 minutes (if you need to)
Session.Timeout = 20
' Set a Session Start Time
' This is only important to assure we start a session
Session("Start"

= Now
' Increase the active visitors count when we start the session
Application.Lock
Application("ActiveUsers"

= Application("ActiveUsers"

+ 1
Application.UnLock
End Sub
Sub Session_OnEnd
' Decrease the active visitors count when the session ends.
Application.Lock
Application("ActiveUsers"

= Application("ActiveUsers"

- 1
Application.UnLock
End Sub
</SCRIPT>
-------------------------------
And the following in an .asp page on the site....
-------------------------------
<%@ Language=VBScript %>
<html>
<head>
</head>
<body>
<div align="center"><b><font color="#80FF80"><%= Application("ActiveUsers"

%></font>Active Users</b></div>
</body>
</html>
-------------------------------
This is all well and good, I have seen it working but have no knowledge of asp, so unless you have any advice, it's back to the drawing board.
MMmmmm
Simon