Hello Mr Varun,
Yes you can open account here in India. At mcx we have NRE account for individuals working at US, you just have to submit xerox of residential card and bank details. I work and manage fund at reputed broking house and we do have clients like you. If you want more details please leave me mail at [email protected].
About gold, I would advice not to take position in gold right now as in India we are prone to huge risk of currency appreciation which is price of gold is yet to correct in USD/INR terms. If you have read yesterdays testimony of Mr. bernanke he said yes, QE eventually is going to be phased out later this year. So take informed decisions.