I really don't understand how to achieve 5MH.
I have a hard time getting 5Mh/s too. Try to get your set up working before you start tweaking.
Using: bfgminer.exe --scrypt -o stratum+tcp://litecoinpool.org:3333 -u test.1 -p1,d=128 -S MLD:all --set MLD:clock=954
URL is fine if you are pointing to Europe server. Otherwise, the URL needs adjustment:
https://www.litecoinpool.org/help-p1,d=128 needs a space after -p
Just use
-p 1litecoinpool uses vardiff so you don't need to specify a fixed difficulty. The pool will adjust based on your hashing rate.