Also ich weiss, dass es für den Virtuemart eine Download-Funktion gibt. Diese Funktion kann im Administrationsbereich aktiviert werden. Gleichzeitig muss noch der Pfad zu den downloadbaren Produkten angegeben werden, wobei das vorzugsweise ausserhalb von /html sein sollte, damit die Produkte nicht über den Browser abgerufen werden können.
Das mit der Freigabe kann wohl manuell oder bei Bezahlung per PayPal auch automatisch erfolgen, aber getestet habe ich es bislang noch nicht getestet.