Buck Woody - MSFT
Good questions. I'll answer those below, but I wonder if another method might satisfy what you're really after. If you're looking for a standby system, then use Database Mirroring or Log Shipping or Clustering. All of these will fit the bill.
But on to your specific questions:
First, you can backup a SQL Server 2005 database on any edition and transfer it to another. Certain things work differently in certain editions however, such as replication, database mirroring and so on. You want to ensure that your applications don't depend on those features.
Second, Books Online has several references for moving system databases. Just search for "system databases" and you'll see what you need. It's important to note that you normally don't want to transfer your system databases to another server - the names of the servers and file locations will be different and so on. Backing them up is a good idea, but you don't want to transfer them.
Third, to connect to the second system, you'll need to fix the security in the database.
Buck Woody