Jo,
Vielleicht schickt auch der Browser die Daten falsch, ich weiß eben nicht weiter :(
Dann lass Dir doch mal im PHP-Script die Daten ausgeben
var_dump($HTTP_POST_VARS);
Dann siehst schonmal wie die Daten ankommen und dann kannste einen Fehler hinsichtlich PHP schpon mal ausschliessen.
Wenn es am Js liegt:
Dein JavaScript müsste irgenwas in den Options speichern, das die Reihenfolge der Antworten eindeutig zuordnet. Das könnte man zum Bsp. über das Attribut id machen, dass bei jeder Verschiebung dann halt neu gesetzt werden muss. So könnte man mit PHP die Reihenfolge wiederherstellen.
Uli