The randomForest object has all the information about each tree in the object. Each tree is not particularly complicated, though it can be confusing.
iris.rf <- randomForest(Species ~ ., data=iris, importance=TRUE,
proximity=TRUE)
> names(iris.rf$forest)
[1] "ndbigtree" "nodestatus" "bestvar" "treemap" "nodepred"
[6] "xbestsplit" "pid" "cutoff" "ncat" "maxcat"
[11] "nrnodes" "ntree" "nclass" "xlevels"
To work out how to use the forest outside of R, you'll have to look at the source code. Download the source package of randomForest, extract the tar.gz and look in the src directory. In rf.c you will see the function classForest (and for regression look at regForest in regrf.c). Look at the R function predict.randomForest to see how its called. You might have to use getAnywhere("predict.randomForest") to see it within R.
It will require a fair bit of mucking around to extract the R information and predict in another package, so you'd have to think carefully before you actually did this. Refitting in the software you intend to use may be more straightforward.