I dont think so, but there might be a way. It would probably be a waste of time to figure it out though since you can just add it your your favorites list on the opera browser. Making a shortcut channel would save you like 3 seconds of time. Useless, you spend 1/3 of your life sleeping, so cut some of that time out.
ha ha yeah i know it wouldnt save much time... my girlfriend is a wedding photographer and i just thought it would be sweet to have her web site in a channel on my wii menu, with her logo being the banner....
although now that i think of it, you could just edit the internet channels banner, and then set the web site as your homepage... or just put it in favorites..