for 1 questions , answer is yes, you can install mutiple versions of db2 in same box.
for 2 questions , answer is no, you can not migrate from v5 to v8, v5 to v7 , v7 to v8.
because lots of difference between v5 & v8.
let me know if you need migration instruction .
thank you
Lekharaju Ennam