собираете ваши данные в объект внутри джс. Создаете из объекта джсон. Отправляете через аджакс на сервер. На серевре декодите джсон в массив пхп. В чем проблема?
Вот. А почему так лучше? Если я сейчас отправлю его в виде строки, то мне останется только записать его в базу. А в случае джесона мне нужно будет делать еще действия.