These two definitions are made just to divide purpose of portfolio created by a user of PortfolioRunner. There is no difference for PortfolioRunner engine whether portfolio is virtual or real.
“Real” portfolio means that it has real underlying assets user possesses and that user supports this portfolio in actual state, providing correct and in-time information about trades he made in real life. So by understood reasons real portfolios are the ones user must be concentrated on to support their actual state.
“Virtual” portfolio is the one that does not have connection with real user assets. It may be used for experimental needs, such as risk management tuning or predictions validation.