Are you trying to emit pyro smoke from particles, or affect your pyro sim with particles? Both are very straightforward. You'll need to feed your particles into a Fluid Source sop and reference that as your source volume in the pyro DOP, the shelf tools do this by default.
I'm using an AutoDopNetwork I noticed you're using the pyrosolver which I tried to add to my AutoDopNetwork without much success; I'm guessing I have to manually attach more then then simply pyroSolver node to the network that is where even when looking at the network in your scene where I have problems.
Source Volume goes into the first port of the pyrosolver, the smokeObject goes into the second port of the pyrolsolver. I attempted connecting the popobject into the third port of the pyrosolver then the pyrosolver into the popsolver the network wouldn't evaluate ?
I see what's going on. You're running the shelf tools and you're trying to wire the pyro solver into the same DOP network. If you're only trying to emit fluid from your particles I would recommend setting it up the way I did in the file I posted, with a dopnet at the object level for pyro, and a popnet inside an object context for your source fluid. If you're set on doing it all inside one dop network, run one of the particle shelf tools and then a pyro shelf tool it'll wire everything together correctly and you can either modify that or reference it to build your own manually