You can check in with Southwest online at 24 hours before scheduled flight departure. If you have a web ennabled mobile phone, you can also check in that way, then select the re-print boarding pass option at the airport when you check in your luggage.
You don't have to print your boarding pass when you check in, since you can reprint it at the aiport, so if you have a laptop or some other way to get internet access, you don't have to go through someone else at the Vistana.
For what it's worth, you can also have any Disney concierge desk at the resorts check you in as well, if the timing works. You might also be able to check in from guest services at the parks, but I'm not sure about that.
Dirk