Hallo drunkenmunky,
Unterprogramme (Sub -Programme) kann man auf verschiedene Art und Weise einrichten.
Eine Form ist:
Declare ****
Sub ****()
End Sub

Schau am Besten mal in der Bascom-Hilfe.
Da sind Beispiele beschrieben.

Es läuft eigentlich immer nur ein Programm ab.
Man kann die Unterprogramme aber mit verschiedenen Abhängigkeiten mit einander verknüpfen.
Du kannst aber das laufende Programm mit einem Interrupt unterbrechen und ein anderes abarbeiten lassen.

###Silvio###