Note sure if you’re a bit confused, or in fact I’m not understanding exactly what you’re asking. However….
The page http://wordpress.org/extend/themes/upload/ is to upload themes for potential submission to the WordPress.org themes directory, not to your WordPress.com site.
It sounds like you are using a WordPress.com site which can’t use themes from the WordPress.org themes directory. They are for self hosted WordPress sites only. If you have a WordPress.com site you need to look for themes here: http://theme.wordpress.com/themes/
Ok got it.
But on http://theme.wordpress.com/themes/, I could not find out where I can upload my own theme .
Please guide me
1. How to upload theme on wordpress.com? and
2. Then what is the procedure to track it whether its got approved or not?
So once my theme is approved then I can use my theme to develop my blog on wordpress.com ..
Thanks,
Ashish Purohit