Thank you all for your reply especially the last few replies. I think, getting retaining wall installed is going to be a pain in the neck and the wallet. So, I am going to skip retaining wall and get someone to install the fence. Plus, that is a lot cheaper that way.
Life is tough, but it is even more tougher when a person is stupid.