When designing your machine you need to take into account the distance your gantry will span. if you are looking at a 48" cutting area that most likely means an unsupported span of more than 50". I honestly don't believe 2 x anything would be good enough here. The is a general statement off the top of my head, the reality is you don't have enough information here for much more to be said. A Key parameter is the Z axis height as the Z axis can apply considerable torque to the beam. Keeping the same general layout of your beam I wouldn't consider anything less than 3" square tubing and that would probably be a bit weak.
That being said, all things considered designing for a single square beam is far easier. Look into the stickies threads where this gets discussed at length but a single square tube beam of suitable size offers a lot of bang for the buck.
As for motors, don't even think about them until you have a mechanical design that is satisfactory for you. Purchase steppers suitable for the final mechanical design, don't go the other way around because that will leave you with a mechanical design that doesn't meet your needs. So this means you need to define what you needs are, especially when it comes to non wood based materials. Once you leave the world of wood stiffness becomes far more important in a routers design.