Contacting the indian distributors wont help. talk to the companies directly like EA. Contacting them is fairly easy. Just head over to their indian website and get the contact details from there.
As for warcraft, there is only one way to go about it or infact, any other game from blizzard.
Go to their website and make an account. They have started a steam-like system where you purchase the game online and after that you can just download it wherever you login via their client. So just email them with your cafe query after you create your account on battle.net (thats the service name)
I think COD:MW2 is available on steam. Please do check out ALL the titles steam offers, specially the action and RTS genres. As for the previous version, just contact the indian distributor since ubisoft/infinity ward does not have an indian office as such.
HALO was never formally released in India for the PC. Get it for the XBOX. no 2 ways about that. Halo 3 and subsequent series never came out for the PC anyway.
if someone could help me with some contact no or some link for other publishers too...
tell your friend that if hes serious about the idea, then he should take some initative.
Give me a proper list of game titles that your friend wants and i will be able to help you out better since the institute im studying at right now(doing game programming) opened up their own cafe to promote gaming in the area (I live in gurgaon. Literally no one knows about gaming here).
So i have a fair idea on how to go about the lisencing process( I can ask them on your behalf if you want, that is)