I have an English keyboard but I want to type in Arabic. Can anyone tell me how to set this up?
Yeap, you can write by Arabic letters.
I suppose you're using Windows 7.
You can go to configuration panel, and you'll choose times, languages and places... the options where you can change or add the languages.
Then you can choose any arabic keyboard ( for me I do prefer to use the saudi Arabia keyboard).
check these websites which can help you to memorize the letters on your english keyboard.
Keep fighting :)