Do you know of a script that you can signup and set your preferences (what you want on the main page) then it can save it on the server (with username) and set a cookie on the persons computer. So if they ever delete the cookie or they go on someone elses computer they can login and the information can be picked off the server and set the cookie again.???

"Preference" pages are very difficult (if not impossible) to get as a premade program. Because of the unique offerings of your site, it's not possible to offer one commercial program that will suit your site's specific needs.

It sounds like you'll need to have a custom program written for your site.