QUOTE(Makoto @ Feb 1 2006, 06:08 PM) [snapback]43096[/snapback]
For the first one, talk to the ghost that you recieved the vial from and you can get another.
The Mjolnirs are scattered all across RuneScape, but sadly I haven't the time to find where.
To piggy-back on what Makoto said, her name is Vanessa, directly east once you enter the Port.
Just follow the ice key wherever it leads you. Can't really help you with that.