Schools network mount/unmount by user ?

Hi,

I have a small schools network to conf.
OpenSuse server 11.3
clients Xubuntu 10.04 (about 20)

Trying to configure mounts by login (LDAP)

Want to have a home mount by user and a shared mount by group
AND
when they logout it should unmount!

Is this possible or/and should I use somthing different than LDAP
Could somone point me in the right direction?

Whats the easiest way?

Sincerely,

DB