Das Ganze sollte wohl am besten mit Ajax geschehen, da Javascript in dem Fall nicht viel bringt bzw. ideal ist.
Widerspruch. Ajax = Javascript.

Es ist eigentlich problemlos möglich.

1. Erstelle eine PHP-Datei, welche die entsprechenden Variablen zurückgibt. DABEI idealerweise so vorgehen:

Code:
<?php
$daten = array();
$daten["wert1"] = "Inhalt 1";
$daten["wert2"] = "Inhalt 2";
echo json_encode($daten);
?>
2. Im HTML-Bereich umfasse jeden Wert, den du aktuell halten willst mit einem span und gib diesem jeweils eine eindeutige ID. Ein Beispiel:

Code:
<span id="auto_update_kontostand">0,00 Lose</span>
Dabei kein Punkt, kein KOmma und kein Leerzeichen oder spezielle Sonderzeichen (!, ", /, \, usw.) nutzen.

3. Im Javascript-Teil machst du (mit jquery) folgendes:

Code:
setInterval(function() { // Beginn SetIntervall mit Funktions-Anfangs-Struktur.

    $.ajax({
        url : "pfad/zur/php-datei.php", // URL, welche per Ajax geladen werden soll. Siehe Punkt 1.
        type : "GET", // GET-Methode. Ganz einfach.
        success : function(r) { // Bei Erfolg > diese Funktion durchlaufen lassen.
            $("#auto_update_kontostand").html(r["wert1"]); // Kurz und Knapp. Im Punkt 2 das Element mit der ID "auto_update_kontostand" anteuern und mit dem wert aus Punkt 1 namens "wert1" füllen.
        }
    });

},30000); // Ende SetInterval mit Tausendstel-Sekunden-Intervall-Angabe. Hier 30 Sekunden
Das dürfte eig. genau das sein, was du brauchst.

Das kannst du beliebig ausbauen und herumbasteln. wichtig: vergiss die jquery-libary nicht einzubinden XD