I can write Arabic/Urdu/Persian on MS Word or Notepad just fine, but whenever I insert any English word or number, the sequence is just disturbed and seems like the all the
You need to add an invisible RLE Unicode Character at the start of the line [^]. It's : 0x202B hex = 8235 decimal or RIGHT-TO-LEFT EMBEDDING (RLE). It's necessary for Notepad but MS-Word is able to handle it. you need to right align your text correctly.
How to enter RLE: http://www.fileformat.info/tip/microsoft/enter_unicode.htm