pues a mi se me ocurre hacer uso de sortable de jQueriUI
http://jqueryui.com/sortable/#display-grid
con eso se puede armara un rompecabezas cuadrado, si quieres darles formas podrias usar map area
otra forma es usar puzzle jquery plugin en google y te salen cosas comoe sta
http://www.htmldrive.net/items/show/...ct-with-jQuery