As the docs say: “A single string, integer or float argument must be passed when using SendMessage()”. That’s all you can pass; objects in web Javascript don’t translate to Unity, and vice versa. To send something more complex, you can build multiple parameters joined by a separator into a string (“something,like,this”), and then parse that on the Unity side.
An array on browser turn out become an Object[ ] in Unity after the SendMessage(). However, use it be carefully… it may overload your system if used too heavy… http://forum.unity3d.com/viewtopic.php?t=47058