Haven't used Solaris for a few years now, but at the last place I worked at we used to be able to do this using ufsrestore... however, I think that you can only use ufsrestore if you originally did your backup using ufsdump (this part wasn't my area, so I may very well be mistaken).