I'll do my best
"How do I make the photo bigger?"
there is no way to do this without some aftermarket software (I can't remember the name)
"My Storm didn't come with MSN messenger"
and search through the IM section and you will find it there.
"How do I get YOUTUBE in a designated application slot"
Google release a Youtube app for the Storm. visit http://m.google.com
with your Storm and download it, its an OTA file
"this phone works all over the world, is there anything I have to do to enable this?
You will need a GSM Sim card for the phone to work in other parts of the world. I'm not sure if you have to contact Telus for one, but I've read that people purchase a prepaid sim card while in another country and use that rather than pay roaming charges...