Again nothing you would sue mel for as the projection values are so tricky to deal with in mel. And mel has so low performance on stuff like this. So what you owudl sue is api and make a node.
But yes you can do this with existing nodes point matrix multiplyy the point against the cameras projection matrix (this is a wee bit tricky its balantly simple in api but about a weeks worth of design in mel) against the bb size of your particle then measure the point form in x y directions acording to film projection widths thats it.
Also in the api you could do this on a per pixel view basis if you wished, for a even more accurate cull.
PS: renderers dont get impacted by much either, mr and prman might get slight impact on first frame but not much after that.