Roe,
I've checked out that route before, as for the housing and classes, contact the program. Some of them will wave the housing if you already have and maybe even skip the classes as long as you pass their test (to prove you really do have enough spanish to work where they place you). If they knock out the housing and or classes ususally they give you a bit of a discount.
Most programs will have this as a part of their package because keep in mind that they're designed for people coming over from the states, not if you're already there!
Good luck!
P.S. Did you do it?!?!?!?! You've been gone a long time!