the server does support files but in this case, the server is parsing though the file whilst sending it, and replacing a string, %_SERVERS_CHANNELS_% with what i am trying to do here. the whole procedure string from a sockread.

this is almost what happens, its very hard to process in my head to write it here:
Code:
sockread -> alias to parse the file, make the replacement -> send file to browser
             |
             v
             an alias to return the below information
             |
             v
             a alias to call another alias on all connections
             |
             v
             this problem alias, returns the information I want