forse non credo di aver capito bene cosa intendi e se questo riesci ad adattarlo (se possibile) al tuo scopo:

http://www.comefaccio.net/tutorial/t...idtutorial=107

ciao