Chrome has an option 'add to start menu', and I've made web shortcuts manually on desktop which when I right click I have chosen pin to start menu
However, unless you use internet explorer, none of them show up in the windows 8 tile menu
My dad likes using this, but explorer is buggy, eg bt...