You should refer to razavi for output resistance etc...it can be derived from small signal model..
There are number of ways to implement the pmos source load for a common source nmos transistor...
A. Using a big resistor
B. Using a diode connected pmos
C.using a common source pmos...
One of the advantage of B would be that diode will be self biased...thus not requiring an additional bias generator...