Hola:
Es algo un poco más complejo, ya que tienes que definir el objeto al estilo de los objetos javascript, y recorrer el array de forma parecida a como yo te puse (no había usado el implode...
Para un objeto php:
class punto($x, $y)...
...
$arrayPHP = array();
$arrayPHP[0] = new punto(5, 5);
...
<script >
function punto(x, y) {
this.x = x;
this.y = y;
}
var arrayJS = new Array();
for ($i = 0, $total = count($arrayPHP; $i < $total; $i ++)
echo "arrayJS[$i] = new punto('".$arrayPHP->x."', '".$arrayPHP->y."');\n";
Y luego tendrás arrayJS[0].x = 5...
Saludos