you need two separate partitions and you need to edit the c:\boot.ini file to have both installations show up at boot time so you can choose which ones you want.
don't think you can.If 2007 gets there first probably it will say you already have the latest office suite or something similar.i've never tried it.Or if it allows you install it to another partition to avoid corruption !!