How to show link upload option on statuses updates form which converts to embedded content? I am using Statuses (Social Microblog) module to allow users to post status updates like other social networks. To enable users to upload photos and videos, there is a module called Facebook-style Micropublisher, which allows users to upload links, photos, videos and documents. The problem with this is that all photos and videos will be saved on my server and for a community site, it is an expensive thing.

To counter that, I installed the great oEmbed module. When the oEmbed input filter is turned on in any of the text formats, It allows users to share a url of the video or photo and it embeds it into the statuses update a user shares. The oEmbed filter is working perfectly, but when a user shares a url of a video or photo with text before or after the url, the content is not embedded and it simply shows a link in the status update.

Now there are few ideas I have in my mind, but I do not know whether those ideas are possible or not. I guess it's a challenge.

Here are the ideas:

IDEA 1. The Facebook style micro publisher (fbsmp) module allows to attach a link with the status update. It is designed to work as I want, it is not working as it should. If you install and see this module, i think you will get the idea of how it works.

I have read some where that the statuses module's api is flexible and customizations can be done. I am using the dev version of the statuses and flag 2.

Important note: It is not necessary that the answer is restricted to my ideas. Anything which solves my problem will do.
So do you want it to act like Facebook aka pulling in content from the link automadgicly?
If so then I did have some success with a alter / Ajax callback and then file read contents and pulling in an image tag at appropriate size was not the best solution but look in to https://stackoverflow.com/questions/6476212/save-image-from-url-with-curl-php 

And file_get_contents()