Well thats where your problem lies, if you all access the board via a proxy of sorts and use the same IP address then the who's online will not work. From memory it uses unique IP's/Host Names to increment the online counter. Hence your problem. As for a fix, well Im not to sure atm sorry, it would take some looking into.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.