So, either use string.Split and then string.Trim each line, or use a regex to split and trim at the same time.
Probably, I'd go with a regex, then use Linq to tidy up afterwards:
string inp = "$ POST,T121,c123,raj,2000,200,12/11/2013,1800 # $ POST,T122,c122,thilak,3000,300,12/10/2013,2700 # $ POST,T123,c123,nagendra,2000,2000,11/09/2013,0 # ";
string[] lines = Regex.Split(inp, "[$#]").Where(s => !string.IsNullOrWhiteSpace(s)).Select(s => s.Trim()).ToArray();