You should not spend time dealing with SQL DMO or custom scripts to backup your SQL Express databases.
Try this tool http://sqlbackupandftp.com. You can create manual or scheduled backups with it. You can also save your backups in a remote location on your LAN or FTP sites, compression and encryption is also available.
Version 6.0 provides some interesting advanced options such as differential and transaction log backups.