You should open a new topic and not hijack a one year old one 🙂
Any .net application can read/write to varbinary(max) field so you have a lot of choices on how to do that.
It's also possible with a SSIS package but it might require some scripting.