Ich fände es einfacher, wenn für jede Information eine eigene Textdatei vorhanden ist, oder dass ein PHP-Skript die Daten herausgibt. In dem Stil von:
Delphi-Quellcode:
version := IdHTTP1.Get('http://domain.de/updateinfo.php?action=getversion');
downloadpath := IdHTTP1.Get('http://domain.de/updateinfo.php?action=getdownloadpath');
Man könnte natürlich auch einfach die eigene Versionsnummer weitergeben, und die PHP-Datei schickt, wenn die Version tiefer ist, direkt das Update. Ansonsten einfach eine Zeile, die besagt, dass die Version aktuell ist.