I was thinking to suggest ISQL from the command prompt (assuming its been installed from the MS SQL Server CD). Using ISQL, you could import the CSV file. I believe you can run ISQL as another user. Don't know if this leads you to any new ideas or not.
The only other way I can think of is to write code to handle reading each line of the CSV file and then inserting it into the database...