Si, hablo espaņol, un peu de francais and soon uma mais: Portuguese.

Right now, the best source for computer-based language learning is Rosetta Stone. I am betting that a good online site would work really well. However, I would only join if it had live help, even if the live help is available only on a schedule and not 24x7.