Al final he encontrado la manera de poder enviar .torrent y ponerlos a descargar automáticamente.
Gracias al script de Matt Comi y las instrucciones de su página puedes enviar un .torrent por correo a una dirección determinada y gracias a las reglas puede enviarlo a Transmission para su descarga.
El contenido del script modificado para abrir con Transmission:
   using terms from application "Mail"
       on perform mail action with messages theMessages for rule theRule
           tell application "Mail"
            
               set numberOfMessages to count theMessages
            
               repeat with thisMessage in theMessages
                
                   set theSubject to subject of thisMessage
                   set theSender to sender of thisMessage
                
                   try
                       set nameOfAttachment to the name of the first mail attachment of thisMessage
                    
                       if nameOfAttachment ends with ".torrent" then
                        
                           set theFilename to "Chiquitin:Users:snaranja:Torrents:" & nameOfAttachment
                        
                           save first mail attachment of thisMessage in theFilename
                        
                           tell application "Transmission"
                               set theTorrent to open file theFilename
                            
                               try
                                   open theTorrent
                               on error
                                   -- ignore any errors from the application
                               end try
                            
                           end tell
                        
                       end if
                    
                       my sendMail(theSender, "Success", nameOfAttachment)
                    
                   on error
                    
                       my sendMail(theSender, "Failure", nameOfAttachment)
                    
                   end try
                
               end repeat
            
           end tell
        
       end perform mail action with messages
    
   end using terms from
   on sendMail(theSender, theStatus, theAttachment)
    
       tell application "Mail"
        
           set newMessage to (make new outgoing message at end of outgoing messages)
        
           tell newMessage
               set visible to false
               make new to recipient at end of to recipients with properties {address:theSender}
               set subject to "Torrent Download " & theStatus & " (" & theAttachment & ")"
               send
           end tell
        
       end tell
    
   end sendMail
No olvides modificar las preferencias de Transmission para que descargue por defecto en una ubicación determinada.
Además has de cambiar la ubicación para copiar el .torrent, la mia es "Chiquitin:Users:snaranja:Torrents:", tengo los torrent corriendo en el iBook de ahí lo de chiquitin, jeje.
Para evitar que te pueda llegar, casualmente, algún torrent no deseado añade a las reglas que el mensaje llegue desde una cuenta determinada, agrega un asunto en particular o create  una cuenta especial para este uso.
Vía: TUAW