SSIS can import fixed-width flat files as well - is that your file format?
Please describe how your flat file is organized - how can you tell where one field ends and another begins? How do you know when you've reached the end of a row? Do all rows have the same number of fields?