So after some painful months and much help from people in this thread I know have AI for my quoridor game that appears to play right and only takes 3-5min to make a turn (still working on it). Meanwhile my next big thing would be going from C# and a consol application to actually putting in on my website.

Originally my plan was just to rewrite everything in Javascript, but yeah I really don't want to do that unless it really is the best way. My other thought would be to just use a ton of AJAX to communicate how the game is going from the backend to javascript on the front end to display the results, but been finding so far that has been very messy trying to communicate my objects to JS.

You will need to use a cloud gaming sdk. No other way to play compiled games over the internet that I know of. Gaikai does this as do other companies out there. I think chrome recently added something similar allowing compiled code to run over an internet connection.