Puedes habilitar el acceso a gmail por IMAP y usar
www.php.net/imap para acceder a todo tu gmail. Aunque yo lo que haria seria crear un filtro en gmail para esos mensajes para reenviarlos a una cuenta de tu dominio, y trabajar desde PHP contra esa cuenta. Asi son menos los mensajes que tiene que controlar PHP.