Hi,
Your query - Can this be done in a single Ghost session?
Yes, certainly you can do it by taking disk image (I have mentioned earlier in my above thread you listed). Select appropriate disk and do not select partition option under create image task.
If you install Windows 7 on a hard disk which already have partitions created on it then Windows installation wont see recovery partition since it is part of (included) os partition. If you install Windows 7 on newly arrived hard disk which doesnt have partitions on it then by default it creates recovery partition and then os partition.