Para lo primero mira este ejemplo:
Código Delphi
[-]
procedure TForm1.FormActivate(Sender: TObject);
Var
n:Integer;
begin
for n := 1 to ParamCount do
ShowMessage(ParamStr(n));
end;
Para la segundo mírate la ayuda sobre
WinExec
Muevo el hilo al for de varios desde el de internet
La pregunta sobre PHP o ASP, puedes volver a formularlas en el foro correspondiente.
Un Saludo.