Es un problema de PHP.
Siempre que te responda algo así como "Parse error: ... on line...", el problema no está esencialmente en el SQL sino en el PHP.
De todos modos el problema es evidente hasta para los que no manejamos mucho de PHP:
La cadena de la sentencia está mal cerrada: La última parte del string tiene comillas de apertura, pero no de cierre....
Cita: $on = mysql_query("SELECT * FROM xpg_users WHERE onlinetime >= ".$tiempo.";