El static en PHP4 se comporta como lo esperas, es una variable estática general por clase, no por objeto asi que de esa forma puedes realizar un conteo de cuantas clases, ahora el problema es obtener el valor, ya que es estática para esa funcion (el constructor).
Si ves el source del SPAW editor, veras que ellos utilizan variables globales para saber la cantidad de objetos, te dejo un poco del source para que lo veas:
Código PHP:
// instance counter (static)
$spaw_wysiwyg_instCount = 0;
$spaw_javascript_sent = false;
class SPAW_Wysiwyg {
// controls name
var $control_name;
// controls unmodified name
var $original_name;
// value
var $value;
// holds control toolbar mode.
var $mode;
// editor dimensions;
var $height;
var $width;
// language object
var $lang;
// theme (skin)
var $theme;
// editor stylesheet
var $css_stylesheet;
// toolbar dropdown data
var $dropdown_data;
// toolbars
var $toolbars;
// constructor
function SPAW_Wysiwyg($control_name='richeditor', $value='', $lang='', $mode = '',
$theme='', $width='100%', $height='300px', $css_stylesheet='', $dropdown_data='')
{
global $spaw_dir;
global $spaw_wysiwyg_instCount;
global $spaw_default_theme;
global $spaw_default_css_stylesheet;
$spaw_wysiwyg_instCount++;
Es lo malo de PHP4, que tienes que hacer estas cosas que no son nada OOP, aunque yo si fuera tu buscaría un server con PHP5, para empezar a programar bien de 0

.
Saludos.