I posted what I found on qbcafe it has dll's. Also a library it shiows how to use dll's with qbasic. It was made by Randall L Glass. I am pretty sure you don't want to open the port. The way to do it with windows xp is to use a dll. I am almost positive.