Hey Kishore,
Can you provide some more details about your overall workflow? We do have a spatial reference class that will allow you to create a spatial reference object, then request layers be returned in that spatial reference. In this case, the server does the reprojection work and sends you the reprojected data back. Do you just want user defined spatial reference, or do you need actual custom projections?
Thanks,
Luke