As far as I can tell, there is no Publisher support in arcpy, nor can you use it to check out the license. This is a textbook situation where you want to use ArcObjects instead (see my presentation at the upcoming DevSummit). I've attached an example script.