Hola:
Con javascript se pueden mover objetos programando los eventos adecuados, pero tiene cierta dificultad... te recomiendo empezar desde cero..., pero fuera de la página no se puede hacer absolutamente nada... ayudándote de un lenguaje del servidor podrías hacer alguna cosilla más (como lo que planteas de comunicarte con una base de datos)
Saludos