Quad / Poly resizer

I've been looking for a script or plugin in for two days now. It must exist. Someone before me must have needed to do this. I need a script that will take a mesh surface and redraw it with polygons of a specified size. A bit like how polyquad will take your messy imported mesh and redraw it all nice with only quads but I need to specify how big those quads are. How long each edge is. Has anyone come across anything like that? Cheers in advance