You cannot have an online store on a free hosted WordPress.com blog. No reselling anything made by anyone else is allowed on free hosted WordPress.com blogs. WordPress.com blogs cannot be equipped for ecommerce transactions with shopping carts and no blogger initiated advertising or paid or sponsored content is allowed. The only things you can sell on WP.com blogs are products that you, yourself create and/or services that you personally provide. For an online store with a shopping cart you need an independently hosted blog using WordPress.ORG software.
For selling only your own creations and/or only service you personally provide on a free hosted WordPress.com blog see http://en.support.wordpress.com/paypal/
If and only if you are marketing only what you personally create and you already have a online shop with a shopping cart somewhere else online you can create a custom menu and add a custom link to it.
. My question is there any plugin to create a article submission website?
No you need to hire a web host and set up a wordpress.org install for that.