So I stole this off Harry 
SCAR Code:
Procedure ScriptUpToDate;
var ClientUp, Neifile: integer;
OnlineVersion: string;
Begin
writeln('Checking script version...');
ClientUp := InitializeHTTPClient(False);
SetHTTPUserAgent(ClientUp,'Simba/BarebonesUpdater');
OnlineVersion := GetHTTPPage(ClientUp,'http://86.17.186.225/fightcave');
if (OnlineVersion='') then exit;
if (LOCAL_VERSION = OnlineVersion) then
writeln('The script is up to date');
End;
Yes, that's my IP and yes, my web server is setup and running.
The 'fightcave' file has a number (which I will be keeping up to date) and will be for example, 120. This will be for version 1.20!
I can't find anything for 'InitializeHTTPClient', and the debugging is telling me I have included an incorrect amount of parameters.
I've searched the forum, alas with no prevail.