In answer to your questions.
1./ If you can edit the data in the tables directly - using access or SQL Enterprise Manager you can copy the data rows and paste them in the same table and assign a new moduleID.
2./ Check out the Admin pages, here you can edit every page in the portal. If you select the page that interests you, then click the Edit button (pencil) the "tab page" will open, there are three list, representing the left, centre and right side of the page. You can move modules by selecting the module the clicking on the left or right arrow button, this will move the display location of the module on the page.
3./ The code for your HTML page is stored in the Portal_HTMLText table, however the text is not sored in a normal char/nchar field its a text field/memo field so you can't see it as it displays on the page.
There is some good documentation provided with the portal, I suggest you read it well, it will answer most of your questions.
Safe Sailing