Yes, this is possible with a personal account to ArcGIS Online. As long as your shapefile has less than approximately 1000 features, you'll be ok. Sign up with your Esri Global Account or create one if you don't have one. Go to the map tab, and click Add>Layer from file. Browse to your shapefile and load it into the map. Save your map. Click the Share button and make it public (shared with everyone). Then click the Embed option and copy the embed code into your web page.That should do it.Mike