I was thinking the material nodes held answers, but the Wire button is a global material option, and effects all materials attached to the node.
But wait, Blender DOES have a wireframe overlay. For the 3D viewport, however. If you goto the Objects buttons and look under the 'Draw Extra' section you'll see a little button labeled 'wire'. This does, in the 3D viewport, what we want in the final render.
Blender has a nice button in the bottom right corner of the 3Dview window that renders the viewport. We can use this to create a wireframe pass.
First things first; render your scene like you normally would, then save the image.

Select the objects that are going to have a wireframe (and join them if you want, everything is going to have the same material now) and goto the Objects buttons (F7) and select the wire button. Repeat for each object.


Now for the material. Give everything a black material with no diffuse or specular, enter solid draw mode, and you should have a shadeless black material. Once everything is selected you should have a white wireframe. Now its just a matter of going to camera view and hit the 'Render this window' button. (if you want black wires, you can just invert the image, or give it a white material with emit of 2, then go into shaded draw mode with everything deselected) The wire colour is dependent on your theme, so if its not black and white you might want to change it.
Don't forget to save the image.

To combine the 2 passes I used photoshop, but Blenders compositing nodes would work fine too.
If you're going to use white wires, then blend them with the Screen blend mode. If you're going for black, use Multiply. Then just play with the opacity until you get what you like.



Now go forth and experiment!