Tweets can now be embedded on the forum. Just paste the twitter URL into your post and it will render.
Nope. It has to be uploaded to the web for you to be able to download it to a thread.
www.tinypic.com works well for quick temporary storage.