Así mismo como cuentas los registrados, puedes consultar el último que se registró. Supongo que utilizas una columna en la base de datos llamada "id" que representaría un número único para cada usuario registrado.
Para el último registrado sería una sentencia SQL como como: "SELECT * FROM users ORDER BY id DESC LIMIT 1", eso devolvería el último que se registró, es decir, el que tiene el ID mayor.
Y para lo de conectados, debes comprobar que cuando los usuarios se conectan, se almacene algo en una tabla, de lo contrario no se me ocurre nada.
Yo por 30€ puedo hacerte una guia. Estoy en el paro y me vendría bien.
A mí ya me habían comentado cosas como "dale valor a tu profesión", pero esto es un abuso.