2) Operazione eseguibile con Ajax al "rilascio" di ogni spostamento invierai la nuova posizione dell'oggetto spostato, sul server dove avrai un file XML o un database per salvare l'oggetto e le nuove coordinate.
Chiaramente dovrai cambiare tutta la struttura del documento/pagina visto che le posizioni e gli oggetti dovrai recuperarli dal server (XML/Database)