If you want steam to start when you start your Mac, why not just put an alias to Steam in your user's startup folder?
Edit: My bad, OS X doesn't have one of those anymore. You'll have to go to System Preferences > Users (Or whatever they renamed Accounts to under Lion) > Login Items, press the plus button, then select Steam from your applications folder.