Really depends on your team. If you have a stable team ready to go you can get torso in 2-3 hours. if you have some random team you might have to deal withe people leaving half way through and having to start over so it might take 5-10 lol. its a pain but worth it. firecape will take around 1.5-2hrs
It might take a few hours for each. Depends on how effective your team is for Torso and how efficient and fast you are for f cape. I would estimate 2-3 hours for fire cape while 5-7 hours for torso. You can do this under one day
If you have trouble finding a team for a torso and your not experienced with fight caves, you might be better off paying someone to do them for you (if you have the extra money). It's probably the fastest way of getting them. Either way, best of luck to you!