Can someone please explain what is the process a escrow should do here?
Escrow helps to secure a trade . With escrow , you dont have to worry that that you wont get something your things after you delivered yours to the other party
How can a escrow secure a account?
Escrow secure account by first verifying a sign message from an address related to the account, this is to prove if the account isnt a hacked account. Secondly,
escrow will need to change password, secret question and the email associated to the account this is to prevent the previous owner into acquiring back his account through forgot password feature.
How can a escrow make sure another part have send the payment? and etc?
Escrow cant do that. Best thing for account trade is that
escrow secure both account and BTC for the payment and deliver them both to the buyer and the seller. Escrow will first
secure the account from the seller ( see above on how to secure account ) and
verify the information related to the account such as post , activity and trust if it is matched with the description of the account that is being sold.
After making sure that the previous owner will not be able to get back his account,
Escrow provide a payment address for the buyer ( his own address not the seller's address ), buyer fund the address with the amounts that has been agreed upon . After it reaches 1 confirmation,
escrow will release the account to the buyer and ask him to change the account passwords and such. Escrow makes sure that he will not be able to access the account again then after that r
elease the payment to the seller for references to see wether password has been changed or not
https://bitcointalk.org/seclog.php