<p>How do I pass an array I have created on the server side onto the client side for manipulation by Javascript?</p>

<p>Any pseudo code will help</p>

You'll need to embed it as a javascript array declaration into the page.  There are a number of ways to do this, but it generally means turning the array into text that you write to the page, probably using the ClientScriptManager.
I'm hoping for better javascript integration in a upcoming verison of ASP.Net.  Moving the
value
of a server variable —any server variable— to the client ought to be supported with a simple, one-line function call.  Not the back-flips we need right now.