Estoy seguro que es posible pero no comprendo aquellos de una lista y un checkbox, quieres decir que según el checkbox que tildes se cargue una lista ¿El checkbox seria algo como un agrupador?. Seria bueno que mostraras un poco de esa parte del codigo para poder ayudarte, por otra parte una manera de traer un arreglo desde php a javascript para luego recorrerlo es asignarlo a una variable asi:
Código Javascript
:
Ver originalvar arreglojs = <?php echo json_encode($arreglophp); ?>;
//Luego podrás recórrelo con algún for u otro bucle.