The best option I have found so far is to use arcgisscripting.
Using before the intermediate creations:
gp = arcgisscripting.create()
gp.AddOutputsToMap = False
Then before the final featureclass:
gp.AddOutputsToMap = True
Does the job, shame to have to resort to the old library