If I upgrade my C3750G with the full IOS version while the C3750 is in the stack, will the C3750G try to update the C3750 with it's IOS which is greater than 16 megs???
This doesn't make any sense.
12.2(55)SE7 is a "full" IOS.
To decide what version you should be looking for, you need to look at your least-common-denominator. In your case, the switch model with the lowest amount of flash memory.
So, let's say that you want to use 12.2(58)SE2. Your 3750G, with 32 mb flash, will accept the IOS but your remaining switch with only 16 mb flash will NOT accept the IOS.
After you reboot the stack, the entire stack will "split".