Hi dhruv,
The most of all the data you have created and what people have created can be found in the Database. I don't know which software you have for the Database, but I assume you have PHPMyAdmin, which is used very much for databases.
Before we start, I would suggest you to keep the site and back EVERYTHING up, till everything is working and done!
We need to export the Database from your old website and than import the new one in your new site. There are a lot of tutorials for that, just google. It won't be usefull to rename every stap you have to take...
You will also need to copy ALL the files on your server and move them to the new one. The installation will start when you launch your new site. You will have to enter the Database in it, use the username and password of the "user of the database" with all permissions. ( I hope you get what I mean). NOTE: The database has to be already imported in the new site (PHPMyAdmin or similars). Otherwise it won't work!
Your site should be back to normal on your new site. I have got one more tip for you: Keep the co.cc site and let it forward it automaticly to the .com domain. (so it won't confuse your users.)
DISCLAMER: I am not responsible for anything that might go wrong!
Great_Day