This sort of multi step selection process will require a fair bit of hand coding to accomplish. It would be the same for eCart 5 as in eCart 6
We could help you develop the selection system in a premiere support appointment:
http://www.webassist.com/premier_request.php