Wie oben erwähnt gibt es zwei Möglichkeiten, auszuführende Befehle anzugeben. Du kannst sie in eine .ini-Datei schreiben, einen pro Zeile, oder du kannst sie direkt in pconfig.src angeben.
Die Befehle werden der Reihe nach an den Befehlsinterpreter des Betriebssystems (also command.com oder cmd.exe unter Microsoft-Betriebssystemen, /bin/sh unter Unix) übergeben. Komplizierte Dinge wie Befehle, die über mehrere Zeilen gehen, oder goto sind daher nicht möglich.
Die folgenden Symbole werden gesondert behandelt:
- %Abschnitt
 - ► In einer .ini-Datei gibt dies eine Abschnittsgrenze an. Wenn in pconfig.src ein Abschnitt angegeben wurde, beginnt oder endet die Ausführung hier.
 - # irgendwas
 - ► In einer .ini-Datei gelten Zeilen, die mit einem Nummernzeichen beginnen, als Kommentare und werden ignoriert.
 - %d
 - ► 
(4.0k) In Befehlen wird dieses Symbol durch den Namen des Spielverzeichnisses (erster Verzeichnisparameter, der im PHost-Aufruf angegeben wurde) ersetzt. Beispielsweise wird Combat = Replace *flak-server %d das Add-On flak-server mit dem Spielverzeichnis als Parameter starten. Wenn du dieses Symbol zur Konstruktion eines Dateinamens nutzt, unterdrückt PHost automatisch überflüssige Verzeichnistrenner ("/" bzw. "\"). Beachte, dass dieses Symbol in einer .ini-Datei nicht am Anfang eines Befehls stehen kann, um Verwechslungen mit einer Abschnittsgrenze zu vermeiden.
 - %r
 - ► 
(4.0k) In Befehlen wird dieses Symbol durch das Hauptverzeichnis (zweiter Verzeichnisparameter, der im PHost-Aufruf angegeben wurde) ersetzt. Alles für %d gesagte gilt auch hier.
 - %%
 - ► 
(4.0k) Ergibt ein normales Prozentzeichen.
 



