Reading the flat file can be done using a flat file connection manager and a flat file source.
Adding a blank column can easily be done with the derived column.
If the code isn't complex, you can also fill in the new column with the derived column.
If the code is too complex, then use your script component as a transformation:
http://msdn.microsoft.com/en-us/library/ms136114.aspx