Reverse Single table inheritance!

Hey all

I have some data im getting from a single form, but i want to push it
into a couple of different tables, how best might i do this?

I know i could put code in the controller, but it seems messey? could i
create a model to represent that data and then use calls to the models
that relate to those tables?

Also, if i did this, would i be able to use validation on those items?
or does that only work then using ActiveRecord::Base?

Any ideas at all would be welcome, im not best sure how to go about
this!

Thanks

Tim