How can I send a set of photos from iPhoto using my gmail address?
When you do this, you should get a dropdown selection box that has your various email addresses in it.  You can choose in there.  If your gmail doesn't show up there, then go to iPhoto in the menu, click Preferences, click Accounts, click the plus, click Email, click Add, click Gmail, and provide the relevant info.