She requested two and three-yard ribbons for her sewing project.

I assume you're asking about the correct use of hyphens. If she wants some two-yard pieces and some three-yard pieces, then you'd write it this way:

She requested two- and three-yard ribbons for her sewing project.