Forse questa funzione può esserti di aiuto:

http://www.php.net/manual/it/function.parse-str.php

Altrimenti vai con ereg() e le espressioni regolari :)
La guida di GM è molto buona: http://www.myphp.it/site/articles,article,3,1.html