With class forcing, yes, one can add ORD many Cohen reals, but the forcing extension will no longer satisfy the power set axiom and thus will not satisfy ZFC, although it will satisfy a significant fragment of ZFC. Indeed, this forcing is the one of the easiest ways to see that class forcing need not necessarily preserve ZFC. The most direct partial order to do this is Add($\omega$,ORD), the forcing to add ORD many Cohen reals, that is, the collection of finite binary partial functions from ORD to 2, ordered by extension. This is a proper class, and one must pay attention to the issues of class forcing, including the definability of the forcing relation. This forcing is the union of a chain of set-sized complete subposets, namely, the initial segments $\text{Add}(\omega,\theta)$ for cardinals $\theta$, and this is enough to let the basic forcing theory work out. But the power set axiom, of course, will not be preserved to the corresponding extension.
In general, since the ordinals of a forcing extension $V[G]$ are the same as the ordinals of $V$, if you are ever to pump up the power set of a set to become equinumerous with ORD, then that power set in the extension must be a proper class, and this is why you must lose ZFC in the extension.
Meanwhile, if you want to preserve ZFC, then you can use $\text{Add}(\omega,\kappa)$, and the basic fact is due to Solovay: for any cardinal $\kappa$ for which $\kappa^\omega=\omega$$\kappa^\omega=\kappa$ in $V$, and under GCH this includes any regular uncountable cardinal (and more), there is a forcing extension $V[G]$ in which $2^\omega=\kappa$.