GSM is the network type. GSM 900/1800 is for Europe and Asia GSM 1900 is for North America GRPS is completely different, its like a high speed version of WAP.
You've got it quiet wrong about WAP and GPRS essentially two seperate things intended for seperate objectives. I think you will both benefit from this reading: FAQs about WAP and GPRS It's quiet educating.