Если вы хотите, чтобы это было веб-приложение (не обязательно из вашего описания), я бы порекомендовал Rails. У вас есть некоторый опыт, и это надежная платформа. Heroku должен хорошо работать для этого, но это, конечно, не единственный жизнеспособный вариант. Я не специалист по Heroku, и я мало что знаю о вашем приложении, кроме его основной функции, поэтому я не могу сказать вам, является ли Heroku оптимальным выбором. Что касается Google App Engine, я довольно невежественен, но я слышал, что Rails в настоящее время не самое лучшее место. (Только слухи.) Вы могли бы также рассмотреть VPS, который, вероятно, более трудоемкий, но также и очень образовательный.
Само приложение должно быть довольно простым в использовании. Подключитесь к API поиска в Твиттере (http://dev.twitter.com/doc/get/search) или воспользуйтесь другим сторонним агрегатором Твиттера. Затем настройте задание cron, которое будет обращаться к любому выбранному вами потоку данных (Twitter API или стороннему) и вставлять результаты в ActionMailer .