Is there a way to have Firefox profiles and switch between them?
Instead of switching the whole profile it might be more convenient to just switch the stored cookies. The extension CookieSwap exactly does this for you.
ProfileSwitcher can do this for you. It adds a new option to the browser menu from where you can easily select and switch between profiles. You can also run multiple Firefox profiles simultaneously.
Use Profile Manager to create profiles.