The question says it all - I want to take a list object full of data.frames and write each data.frame to a separate .csv file where the name of the .csv file corresponds to
You could use mapply:
mapply
mapply( write.table, x=df.daily, file=paste(names(df.daily), "txt", sep="."), MoreArgs=list(row.names=FALSE, sep=",") )
There is thread about similar problem on plyr mailing list.