My resources (wikipedia) tell me that Rogan Josh won the Melbourne Cup in1999
Archer
Hyperno.
Shocking
Shocking.
If you're asking which horse won the 2011 melbourne cup, it was Dunaden. If you're asking which horse was the first ever to win the melbourne cup, it was Archer in 1861.
The horse called Green Moon
Phar Lap
Dunadin
Makybe Diva.
The winer of the first Melbourne cup was trained by Etienne de Mestre.
The winner of the cup in '06 was Delta Blues.
Green Moon (this is the horse that won)